diff --git a/CHANGELOG.md b/CHANGELOG.md
index a8e3e1c35..1ab549b61 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -26,6 +26,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Fix related + search results loading slowly ([#4657](https://github.com/lbryio/lbry-desktop/pull/4657))
- Fix partially untranslated text in the Upgrade Modal _community pr!_ ([#4722](https://github.com/lbryio/lbry-desktop/pull/4722))
- Fix floating player being paused after dragging _community pr!_ ([#4710](https://github.com/lbryio/lbry-desktop/pull/4710))
+- Web: Fix 'Download' not triggering until second attempt _community pr!_ ([#4721](https://github.com/lbryio/lbry-desktop/pull/4721))
## [0.47.1] - [2020-07-23]
diff --git a/ui/component/fileActions/view.jsx b/ui/component/fileActions/view.jsx
index df0fd20e2..bc9093b17 100644
--- a/ui/component/fileActions/view.jsx
+++ b/ui/component/fileActions/view.jsx
@@ -1,5 +1,4 @@
// @flow
-import type { Node } from 'react';
import { SIMPLE_SITE } from 'config';
import * as PAGES from 'constants/pages';
import * as CS from 'constants/claim_search';
@@ -48,80 +47,89 @@ function FileActions(props: Props) {
editUri = buildURI(uriObject);
}
- const ActionWrapper = (props: { children: Node }) =>
- isMobile ? (
-