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

Issue 1039013002: Use fallback URL more extensively (Closed)

Created:
5 years, 9 months ago by Changwan Ryu
Modified:
5 years, 8 months ago
CC:
chromium-reviews
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Use fallback URL more extensively Currently, if you type a URL in the omnibox, and if the URL gets redirected to a 'intent://' URL, then it does not launch a native app and it just gets ignored. I believe that this is for security / UI reasons (see crbug.com/331571), but it is somewhat weird that your URL (e.g. http://goo.gl/ABCDE) gets completely ignored, especially when you aren't sure whether goo.gl will be redirected to a normal URL or to an intent URL. This behavior can be improved for the case when fallback URL is used, as we can load the fallback URL instead of ignoring the URL. Also there are other cases fallback URL can be useful, such as when Context#startActivityIfNeeded() returns false. BUG=470722 Committed: https://crrev.com/9a23240a46096e9042b1499dad67ab1f947c9d17 Cr-Commit-Position: refs/heads/master@{#323162}

Patch Set 1 #

Patch Set 2 : #

Patch Set 3 : #

Patch Set 4 : #

Total comments: 2

Patch Set 5 : use fallback for other cases as well #

Patch Set 6 : fixed indentation #

Total comments: 2

Patch Set 7 : fixed indentation and rebased #

Patch Set 8 : #

Messages

Total messages: 17 (4 generated)
Changwan Ryu
5 years, 9 months ago (2015-03-26 23:52:13 UTC) #2
Maria
lgtm https://codereview.chromium.org/1039013002/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationHandler.java File chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationHandler.java (right): https://codereview.chromium.org/1039013002/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationHandler.java#newcode346 chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationHandler.java:346: *intent.) indent 8 on second line and don't ...
5 years, 9 months ago (2015-03-27 00:12:59 UTC) #3
Changwan Ryu
Changed implementation per Jaekyun's comment. Maria / Ted, do you see any potential problem with ...
5 years, 9 months ago (2015-03-27 02:09:51 UTC) #5
Maria
On 2015/03/27 02:09:51, Changwan Ryu wrote: > Changed implementation per Jaekyun's comment. Maria / Ted, ...
5 years, 9 months ago (2015-03-27 05:14:47 UTC) #6
Maria
lgtm
5 years, 9 months ago (2015-03-27 05:15:07 UTC) #7
Jaekyun Seok (inactive)
On 2015/03/27 05:15:07, Maria wrote: > lgtm I have a little concern to use a ...
5 years, 9 months ago (2015-03-27 05:27:47 UTC) #8
Jaekyun Seok (inactive)
On 2015/03/27 05:27:47, Jaekyun Seok wrote: > On 2015/03/27 05:15:07, Maria wrote: > > lgtm ...
5 years, 9 months ago (2015-03-27 05:53:18 UTC) #9
Maria
On 2015/03/27 05:27:47, Jaekyun Seok wrote: > On 2015/03/27 05:15:07, Maria wrote: > > lgtm ...
5 years, 9 months ago (2015-03-27 05:54:00 UTC) #10
Ted C
lgtm https://codereview.chromium.org/1039013002/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationHandler.java File chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationHandler.java (right): https://codereview.chromium.org/1039013002/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationHandler.java#newcode100 chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationHandler.java:100: // For instance, if this is a chained ...
5 years, 9 months ago (2015-03-28 01:34:44 UTC) #11
Changwan Ryu
https://codereview.chromium.org/1039013002/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationHandler.java File chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationHandler.java (right): https://codereview.chromium.org/1039013002/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationHandler.java#newcode100 chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationHandler.java:100: // For instance, if this is a chained fallback ...
5 years, 8 months ago (2015-04-01 00:13:00 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1039013002/140001
5 years, 8 months ago (2015-04-01 00:55:36 UTC) #15
commit-bot: I haz the power
Committed patchset #8 (id:140001)
5 years, 8 months ago (2015-04-01 01:19:59 UTC) #16
commit-bot: I haz the power
5 years, 8 months ago (2015-04-01 01:21:21 UTC) #17
Message was sent while issue was closed.
Patchset 8 (id:??) landed as
https://crrev.com/9a23240a46096e9042b1499dad67ab1f947c9d17
Cr-Commit-Position: refs/heads/master@{#323162}

Powered by Google App Engine
This is Rietveld 408576698