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

Issue 2876863002: [Android] Show notification for opening new tab in background of Browser Actions (Closed)

Created:
3 years, 7 months ago by ltian
Modified:
3 years, 6 months ago
CC:
chromium-reviews, Peter Beverloo, mlamouri+watch-notifications_chromium.org, srahim+watch_chromium.org, awdf+watch_chromium.org, agrieve+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

[Android] Show notification for opening new tab in background of Browser Actions This CL implements the logic of display notification when selecting "Open in new Chrome tab" from the Browser Actions context menu. Clicking the notification will open Chrome. If the notification is for single link, Chrome shows the current active tab, otherwise Chrome shows the tab switcher. Opening Chrome will dismiss the notification. BUG=719080 Review-Url: https://codereview.chromium.org/2876863002 Cr-Commit-Position: refs/heads/master@{#475789} Committed: https://chromium.googlesource.com/chromium/src/+/bc1417c0c8f45b206f2835a0f2bdc0fa4dcad8d7

Patch Set 1 #

Total comments: 2

Patch Set 2 : Update based on David's comment and rebase #

Total comments: 10

Patch Set 3 : Update based on David's comments. #

Total comments: 6

Patch Set 4 : Update based on David's comments. #

Total comments: 2

Patch Set 5 : Update based on David's comment. #

Total comments: 6

Patch Set 6 : Update based on Yusuf's comments. #

Patch Set 7 : Rebase. #

Patch Set 8 : Fix trybots errors. #

Messages

Total messages: 35 (16 generated)
ltian
The original CL is a little big so I split it into several small ones. ...
3 years, 7 months ago (2017-05-11 18:46:09 UTC) #2
David Trainor- moved to gerrit
initial comment! will do a larger review later today! https://codereview.chromium.org/2876863002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationUmaTracker.java File chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationUmaTracker.java (right): https://codereview.chromium.org/2876863002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationUmaTracker.java#newcode32 chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationUmaTracker.java:32: ...
3 years, 7 months ago (2017-05-11 20:26:52 UTC) #3
ltian
https://codereview.chromium.org/2876863002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationUmaTracker.java File chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationUmaTracker.java (right): https://codereview.chromium.org/2876863002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationUmaTracker.java#newcode32 chrome/android/java/src/org/chromium/chrome/browser/notifications/NotificationUmaTracker.java:32: PHYSICAL_WEB, MEDIA, SITES, SYNC, BROWSER_ACTIONS, SYSTEM_NOTIFICATION_TYPE_BOUNDARY}) On 2017/05/11 20:26:52, ...
3 years, 7 months ago (2017-05-11 22:29:53 UTC) #4
David Trainor- moved to gerrit
https://codereview.chromium.org/2876863002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java File chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java (right): https://codereview.chromium.org/2876863002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java#newcode571 chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java:571: if (getActivityTab() == null) mLayoutManager.showOverview(false); Can you add {} ...
3 years, 7 months ago (2017-05-17 16:48:02 UTC) #5
David Trainor- moved to gerrit
https://codereview.chromium.org/2876863002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java File chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java (right): https://codereview.chromium.org/2876863002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java#newcode575 chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java:575: cancelBrowserActionsNotification(); Can this hit a static method on that ...
3 years, 7 months ago (2017-05-17 16:48:02 UTC) #6
ltian
https://codereview.chromium.org/2876863002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java File chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java (right): https://codereview.chromium.org/2876863002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java#newcode571 chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java:571: if (getActivityTab() == null) mLayoutManager.showOverview(false); On 2017/05/17 16:48:01, David ...
3 years, 7 months ago (2017-05-19 21:02:48 UTC) #7
David Trainor- moved to gerrit
https://codereview.chromium.org/2876863002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java File chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java (right): https://codereview.chromium.org/2876863002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java#newcode593 chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java:593: if (setInitialOverviewState()) { set -> Should just set. No ...
3 years, 7 months ago (2017-05-23 06:16:43 UTC) #8
ltian
https://codereview.chromium.org/2876863002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java File chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java (right): https://codereview.chromium.org/2876863002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java#newcode593 chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java:593: if (setInitialOverviewState()) { On 2017/05/23 06:16:43, David Trainor-ping if ...
3 years, 7 months ago (2017-05-23 18:36:46 UTC) #9
David Trainor- moved to gerrit
lgtm lgtm % nit https://codereview.chromium.org/2876863002/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java File chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java (right): https://codereview.chromium.org/2876863002/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java#newcode665 chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java:665: if ((isSingleUrl && isOverviewVisible) || ...
3 years, 7 months ago (2017-05-25 17:23:28 UTC) #10
ltian
yusufo@chromium.org: could you take a look of the changes in BrowserActionsContextMenuItemDelegate? Thanks!
3 years, 7 months ago (2017-05-25 18:17:23 UTC) #12
ltian
https://codereview.chromium.org/2876863002/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java File chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java (right): https://codereview.chromium.org/2876863002/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java#newcode665 chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java:665: if ((isSingleUrl && isOverviewVisible) || (!isSingleUrl && !isOverviewVisible)) { ...
3 years, 7 months ago (2017-05-26 18:12:58 UTC) #13
Yusuf
lgtm with nits https://codereview.chromium.org/2876863002/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java File chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java (right): https://codereview.chromium.org/2876863002/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java#newcode647 chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java:647: private boolean isStartedByBrowserActions() { would look ...
3 years, 6 months ago (2017-05-30 17:57:15 UTC) #14
ltian
https://codereview.chromium.org/2876863002/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java File chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java (right): https://codereview.chromium.org/2876863002/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java#newcode647 chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java:647: private boolean isStartedByBrowserActions() { On 2017/05/30 17:57:15, Yusuf wrote: ...
3 years, 6 months ago (2017-05-30 19:19:50 UTC) #15
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/2876863002/100001
3 years, 6 months ago (2017-05-30 21:11:00 UTC) #18
commit-bot: I haz the power
Try jobs failed on following builders: android_compile_dbg on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_compile_dbg/builds/280463) android_cronet on master.tryserver.chromium.android (JOB_FAILED, ...
3 years, 6 months ago (2017-05-30 21:14:43 UTC) #20
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/2876863002/120001
3 years, 6 months ago (2017-05-30 21:59:32 UTC) #23
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/451221)
3 years, 6 months ago (2017-05-30 22:09:52 UTC) #25
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/2876863002/140001
3 years, 6 months ago (2017-05-31 04:04:07 UTC) #32
commit-bot: I haz the power
3 years, 6 months ago (2017-05-31 04:07:07 UTC) #35
Message was sent while issue was closed.
Committed patchset #8 (id:140001) as
https://chromium.googlesource.com/chromium/src/+/bc1417c0c8f45b206f2835a0f2bd...

Powered by Google App Engine
This is Rietveld 408576698