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

Issue 2871483004: Remove Overflow menu and snackbar when infobar is closing. (Closed)

Created:
3 years, 7 months ago by Marti Wong
Modified:
3 years, 7 months ago
Reviewers:
Leo, mdjones, gone
CC:
chromium-reviews, agrieve+watch_chromium.org, dfalcantara+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

When using the new translate infobar, if I navigate away from the web page with the overflow menu remains open, chrome will crash if I click on any menu item (trying to access the native infobar of the previous page which is killed already). To fix this bug, we need to make sure all the child UI are dismissed when the infobar is being removed. About the new translate infobar: - prototype: https://bbergher.googleplex.com/prototypes/translate/easier-1/ - Try it by: open chrome://flags/#translate-compact-infobar , select Enable BUG=703887 Review-Url: https://codereview.chromium.org/2871483004 Cr-Commit-Position: refs/heads/master@{#471626} Committed: https://chromium.googlesource.com/chromium/src/+/4ed2e81288b9ec8735be8ac3828817b3d4c56eb3

Patch Set 1 #

Total comments: 3

Patch Set 2 : create onStartedRemoving() #

Total comments: 8

Patch Set 3 : fix #

Unified diffs Side-by-side diffs Delta from patch set Stats (+16 lines, -1 line) Patch
M chrome/android/java/src/org/chromium/chrome/browser/infobar/InfoBar.java View 1 2 2 chunks +7 lines, -0 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateCompactInfoBar.java View 1 2 1 chunk +8 lines, -0 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/infobar/translate/TranslateMenuHelper.java View 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 16 (6 generated)
Marti Wong
PTAL. thanks~! https://codereview.chromium.org/2871483004/diff/1/chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateCompactInfoBar.java File chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateCompactInfoBar.java (right): https://codereview.chromium.org/2871483004/diff/1/chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateCompactInfoBar.java#newcode257 chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateCompactInfoBar.java:257: protected boolean closeInfoBar() { Please advice if ...
3 years, 7 months ago (2017-05-09 06:28:49 UTC) #2
Marti Wong
Hi Matthew, PTAL. Dan is OOO so I'd like to ask you for help. thanks ...
3 years, 7 months ago (2017-05-10 08:25:45 UTC) #4
mdjones
The description is a little unclear to me. Why do those things being open affect ...
3 years, 7 months ago (2017-05-10 15:32:40 UTC) #5
Marti Wong
Thanks Matthew for the prompt review~! PTAL again. thx https://codereview.chromium.org/2871483004/diff/1/chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateCompactInfoBar.java File chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateCompactInfoBar.java (right): https://codereview.chromium.org/2871483004/diff/1/chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateCompactInfoBar.java#newcode257 chrome/android/java/src/org/chromium/chrome/browser/infobar/TranslateCompactInfoBar.java:257: ...
3 years, 7 months ago (2017-05-11 04:01:30 UTC) #6
Marti Wong
On 2017/05/10 15:32:40, mdjones wrote: > The description is a little unclear to me. Why ...
3 years, 7 months ago (2017-05-11 13:06:09 UTC) #7
mdjones
https://codereview.chromium.org/2871483004/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/infobar/InfoBar.java File chrome/android/java/src/org/chromium/chrome/browser/infobar/InfoBar.java (right): https://codereview.chromium.org/2871483004/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/infobar/InfoBar.java#newcode164 chrome/android/java/src/org/chromium/chrome/browser/infobar/InfoBar.java:164: onStartedRemoving(); I'd prefer this be named "onStartedHiding" despite the ...
3 years, 7 months ago (2017-05-11 17:08:25 UTC) #8
Marti Wong
Thanks Matthew! PTAL. https://codereview.chromium.org/2871483004/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/infobar/InfoBar.java File chrome/android/java/src/org/chromium/chrome/browser/infobar/InfoBar.java (right): https://codereview.chromium.org/2871483004/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/infobar/InfoBar.java#newcode164 chrome/android/java/src/org/chromium/chrome/browser/infobar/InfoBar.java:164: onStartedRemoving(); On 2017/05/11 17:08:24, mdjones wrote: ...
3 years, 7 months ago (2017-05-12 00:04:50 UTC) #9
mdjones
lgtm, thanks!
3 years, 7 months ago (2017-05-12 16:21:51 UTC) #11
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/2871483004/40001
3 years, 7 months ago (2017-05-14 02:39:53 UTC) #13
commit-bot: I haz the power
3 years, 7 months ago (2017-05-14 08:26:21 UTC) #16
Message was sent while issue was closed.
Committed patchset #3 (id:40001) as
https://chromium.googlesource.com/chromium/src/+/4ed2e81288b9ec8735be8ac38288...

Powered by Google App Engine
This is Rietveld 408576698