Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(616)

Issue 2588253002: Enable download page action for error page (Closed)

Created:
4 years ago by jianli
Modified:
3 years, 11 months ago
CC:
chromium-reviews, asanka, cbentzel+watch_chromium.org, dewittj+watch_chromium.org, fgorski+watch_chromium.org, romax+watch_chromium.org, petewil+watch_chromium.org, chili+watch_chromium.org, agrieve+watch_chromium.org, dimich+watch_chromium.org, dcheng
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Enable download page action for error page If error page shows "DOWNLOAD PAGE LATER" button, we should also enable download page action. BUG=675225 Patch Review-Url: https://codereview.chromium.org/2588253002 Cr-Commit-Position: refs/heads/master@{#443104} Committed: https://chromium.googlesource.com/chromium/src/+/b0fe12b996f99d984f92983d188b7095b8c80134

Patch Set 1 #

Total comments: 2

Patch Set 2 : Add comment to address feedback #

Patch Set 3 : Fix trybots #

Total comments: 9

Patch Set 4 : Address feedback #

Patch Set 5 : Fix trybots #

Total comments: 7

Patch Set 6 : Address more comment #

Patch Set 7 : set false in non-error page commit #

Patch Set 8 : set false in NetErrorTabHelper::DidFinishNavigation #

Total comments: 6

Patch Set 9 : Some small fixes #

Patch Set 10 : Rebase #

Total comments: 4

Patch Set 11 : Address download feedback #

Unified diffs Side-by-side diffs Delta from patch set Stats (+121 lines, -17 lines) Patch
M chrome/android/java/src/org/chromium/chrome/browser/download/DownloadUtils.java View 1 2 3 4 5 6 7 8 9 10 3 chunks +25 lines, -10 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageBridge.java View 3 chunks +11 lines, -0 lines 0 comments Download
M chrome/browser/android/offline_pages/offline_page_bridge.h View 1 chunk +5 lines, -0 lines 0 comments Download
M chrome/browser/android/offline_pages/offline_page_bridge.cc View 1 chunk +12 lines, -0 lines 0 comments Download
M chrome/browser/android/offline_pages/offline_page_utils.h View 1 2 3 1 chunk +4 lines, -0 lines 0 comments Download
M chrome/browser/android/offline_pages/offline_page_utils.cc View 1 2 3 2 chunks +9 lines, -0 lines 0 comments Download
M chrome/browser/net/net_error_tab_helper.h View 1 2 3 4 5 6 7 8 9 3 chunks +13 lines, -1 line 0 comments Download
M chrome/browser/net/net_error_tab_helper.cc View 1 2 3 4 5 6 7 8 9 5 chunks +16 lines, -2 lines 0 comments Download
M chrome/browser/net/net_error_tab_helper_unittest.cc View 1 2 3 4 5 6 7 8 9 4 chunks +4 lines, -4 lines 0 comments Download
M chrome/common/render_messages.h View 1 2 3 1 chunk +5 lines, -0 lines 0 comments Download
M chrome/renderer/net/net_error_helper.h View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/renderer/net/net_error_helper.cc View 1 2 3 1 chunk +8 lines, -0 lines 0 comments Download
M components/error_page/renderer/net_error_helper_core.h View 1 2 3 4 5 6 7 8 1 chunk +3 lines, -0 lines 0 comments Download
M components/error_page/renderer/net_error_helper_core.cc View 1 2 3 7 1 chunk +3 lines, -0 lines 0 comments Download
M components/error_page/renderer/net_error_helper_core_unittest.cc View 1 2 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 66 (38 generated)
jianli
dimich for offline pages qinmin for download mmenke for error pages dcheng for new IPC ...
4 years ago (2016-12-20 03:54:12 UTC) #4
Dmitry Titov
https://codereview.chromium.org/2588253002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadUtils.java File chrome/android/java/src/org/chromium/chrome/browser/download/DownloadUtils.java (right): https://codereview.chromium.org/2588253002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadUtils.java#newcode192 chrome/android/java/src/org/chromium/chrome/browser/download/DownloadUtils.java:192: if (tab.isShowingErrorPage()) { Could you please add a comment ...
4 years ago (2016-12-20 04:20:35 UTC) #7
dcheng
(handing IPC review off to nasko@)
4 years ago (2016-12-20 19:00:55 UTC) #9
jianli
https://codereview.chromium.org/2588253002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadUtils.java File chrome/android/java/src/org/chromium/chrome/browser/download/DownloadUtils.java (right): https://codereview.chromium.org/2588253002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadUtils.java#newcode192 chrome/android/java/src/org/chromium/chrome/browser/download/DownloadUtils.java:192: if (tab.isShowingErrorPage()) { On 2016/12/20 04:20:34, Dmitry Titov wrote: ...
3 years, 12 months ago (2016-12-27 18:54:57 UTC) #11
Dmitry Titov
lgtm
3 years, 11 months ago (2016-12-28 19:35:49 UTC) #15
mmenke
https://codereview.chromium.org/2588253002/diff/40001/chrome/browser/net/net_error_tab_helper.cc File chrome/browser/net/net_error_tab_helper.cc (right): https://codereview.chromium.org/2588253002/diff/40001/chrome/browser/net/net_error_tab_helper.cc#newcode147 chrome/browser/net/net_error_tab_helper.cc:147: SetIsShowingDownloadButtonInErrorPage) How can the browser process have a better ...
3 years, 11 months ago (2017-01-03 16:20:11 UTC) #16
nasko
Just couple of nits. Otherwise the IPC itself looks good and I'll stamp the CL ...
3 years, 11 months ago (2017-01-04 18:22:20 UTC) #17
jianli
https://codereview.chromium.org/2588253002/diff/40001/chrome/browser/net/net_error_tab_helper.cc File chrome/browser/net/net_error_tab_helper.cc (right): https://codereview.chromium.org/2588253002/diff/40001/chrome/browser/net/net_error_tab_helper.cc#newcode147 chrome/browser/net/net_error_tab_helper.cc:147: SetIsShowingDownloadButtonInErrorPage) On 2017/01/03 16:20:10, mmenke wrote: > How can ...
3 years, 11 months ago (2017-01-06 23:46:37 UTC) #26
mmenke
https://codereview.chromium.org/2588253002/diff/40001/chrome/browser/net/net_error_tab_helper.cc File chrome/browser/net/net_error_tab_helper.cc (right): https://codereview.chromium.org/2588253002/diff/40001/chrome/browser/net/net_error_tab_helper.cc#newcode147 chrome/browser/net/net_error_tab_helper.cc:147: SetIsShowingDownloadButtonInErrorPage) On 2017/01/06 23:46:37, jianli wrote: > On 2017/01/03 ...
3 years, 11 months ago (2017-01-09 20:02:25 UTC) #27
mmenke
Sorry for not getting to this earlier today, busy day. https://codereview.chromium.org/2588253002/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadUtils.java File chrome/android/java/src/org/chromium/chrome/browser/download/DownloadUtils.java (right): https://codereview.chromium.org/2588253002/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadUtils.java#newcode225 ...
3 years, 11 months ago (2017-01-09 20:35:40 UTC) #28
jianli
https://codereview.chromium.org/2588253002/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadUtils.java File chrome/android/java/src/org/chromium/chrome/browser/download/DownloadUtils.java (right): https://codereview.chromium.org/2588253002/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadUtils.java#newcode225 chrome/android/java/src/org/chromium/chrome/browser/download/DownloadUtils.java:225: return bridge.isShowingDownloadButtonInErrorPage(tab.getWebContents()); On 2017/01/09 20:35:39, mmenke wrote: > How ...
3 years, 11 months ago (2017-01-09 23:35:08 UTC) #29
mmenke
https://codereview.chromium.org/2588253002/diff/80001/chrome/browser/net/net_error_tab_helper.h File chrome/browser/net/net_error_tab_helper.h (right): https://codereview.chromium.org/2588253002/diff/80001/chrome/browser/net/net_error_tab_helper.h#newcode127 chrome/browser/net/net_error_tab_helper.h:127: // True if download button is being shown in ...
3 years, 11 months ago (2017-01-09 23:37:28 UTC) #32
jianli
On 2017/01/09 23:37:28, mmenke wrote: > https://codereview.chromium.org/2588253002/diff/80001/chrome/browser/net/net_error_tab_helper.h > File chrome/browser/net/net_error_tab_helper.h (right): > > https://codereview.chromium.org/2588253002/diff/80001/chrome/browser/net/net_error_tab_helper.h#newcode127 > ...
3 years, 11 months ago (2017-01-10 00:20:22 UTC) #34
mmenke
On 2017/01/10 00:20:22, jianli wrote: > On 2017/01/09 23:37:28, mmenke wrote: > > > https://codereview.chromium.org/2588253002/diff/80001/chrome/browser/net/net_error_tab_helper.h ...
3 years, 11 months ago (2017-01-10 00:22:21 UTC) #36
jianli
On 2017/01/10 00:20:22, jianli wrote: > On 2017/01/09 23:37:28, mmenke wrote: > > > https://codereview.chromium.org/2588253002/diff/80001/chrome/browser/net/net_error_tab_helper.h ...
3 years, 11 months ago (2017-01-10 00:23:35 UTC) #37
mmenke
On 2017/01/10 00:23:35, jianli wrote: > On 2017/01/10 00:20:22, jianli wrote: > > On 2017/01/09 ...
3 years, 11 months ago (2017-01-10 00:25:37 UTC) #40
mmenke
On 2017/01/10 00:25:37, mmenke wrote: > On 2017/01/10 00:23:35, jianli wrote: > > On 2017/01/10 ...
3 years, 11 months ago (2017-01-10 00:26:27 UTC) #41
jianli
Tested and it worked. Thanks so much for making sure everything worked. On Mon, Jan ...
3 years, 11 months ago (2017-01-10 00:29:24 UTC) #44
nasko
IPC LGTM, but a few nits here and there. https://codereview.chromium.org/2588253002/diff/140001/chrome/browser/net/net_error_tab_helper.h File chrome/browser/net/net_error_tab_helper.h (right): https://codereview.chromium.org/2588253002/diff/140001/chrome/browser/net/net_error_tab_helper.h#newcode59 chrome/browser/net/net_error_tab_helper.h:59: ...
3 years, 11 months ago (2017-01-10 17:40:22 UTC) #47
jianli
https://codereview.chromium.org/2588253002/diff/140001/chrome/browser/net/net_error_tab_helper.h File chrome/browser/net/net_error_tab_helper.h (right): https://codereview.chromium.org/2588253002/diff/140001/chrome/browser/net/net_error_tab_helper.h#newcode59 chrome/browser/net/net_error_tab_helper.h:59: #endif // BUILDFLAG(ANDROID_JAVA_ On 2017/01/10 17:40:22, nasko wrote: > ...
3 years, 11 months ago (2017-01-10 21:35:27 UTC) #48
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2588253002/160001
3 years, 11 months ago (2017-01-10 21:36:18 UTC) #51
commit-bot: I haz the power
Try jobs failed on following builders: ios-device on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-device/builds/133313) ios-device-xcode-clang on master.tryserver.chromium.mac (JOB_FAILED, ...
3 years, 11 months ago (2017-01-10 21:38:32 UTC) #53
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2588253002/180001
3 years, 11 months ago (2017-01-11 23:12:32 UTC) #56
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/340093)
3 years, 11 months ago (2017-01-11 23:27:52 UTC) #58
qinmin
lgtm % comments https://codereview.chromium.org/2588253002/diff/180001/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadUtils.java File chrome/android/java/src/org/chromium/chrome/browser/download/DownloadUtils.java (right): https://codereview.chromium.org/2588253002/diff/180001/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadUtils.java#newcode218 chrome/android/java/src/org/chromium/chrome/browser/download/DownloadUtils.java:218: if (!OfflinePageBridge.canSavePage(tab.getUrl())) { nit: you can ...
3 years, 11 months ago (2017-01-11 23:36:15 UTC) #59
jianli
https://codereview.chromium.org/2588253002/diff/180001/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadUtils.java File chrome/android/java/src/org/chromium/chrome/browser/download/DownloadUtils.java (right): https://codereview.chromium.org/2588253002/diff/180001/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadUtils.java#newcode218 chrome/android/java/src/org/chromium/chrome/browser/download/DownloadUtils.java:218: if (!OfflinePageBridge.canSavePage(tab.getUrl())) { On 2017/01/11 23:36:15, qinmin wrote: > ...
3 years, 11 months ago (2017-01-11 23:45:39 UTC) #60
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2588253002/200001
3 years, 11 months ago (2017-01-11 23:49:08 UTC) #63
commit-bot: I haz the power
3 years, 11 months ago (2017-01-12 01:15:00 UTC) #66
Message was sent while issue was closed.
Committed patchset #11 (id:200001) as
https://chromium.googlesource.com/chromium/src/+/b0fe12b996f99d984f92983d188b...

Powered by Google App Engine
This is Rietveld 408576698