Regression: Unnecessary blink of 'Sign out' is seen in omnibox after clicking on forward navigation button on MD Settings.
Reported by
rk...@etouch.net,
Oct 18 2016
|
|||
Issue descriptionChrome Version: 55.0.2883.18 Revision fef9e129659e95716a20748335f5921e324bab8a-refs/branch-heads/2883@{#164} OS: Windows(7,8,10), Mac(10.10.5,10.11.4), Linux Pre-Condition: Sign in to browser with valid credentials. What steps will reproduce the problem? (1) Launch chrome, navigate to chrome://md-settings page and click 'Sign Out' button. (2) Now click on back navigation button then click on forward and observe. Actual: 1.Unnecessary blink of Sign out is seen in omnibox after clicking on forward navigation button. 2.Browser doesnot navigate to chrome://md-settings/sign out page after clicking on forward navigation button. Expected: 1. No such blink in omnibox should seen. 2. Browser should navigate to chrome://md-settings/sign out page after clicking on forward navigation button. This is a regression issue, broken in 'M-55', will soon update the other info: Good Build: 55.0.2844.0 Bad Build: 55.0.2845.0
,
Oct 25 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/d263cf266480fb3472db7b56d54291466226c592 commit d263cf266480fb3472db7b56d54291466226c592 Author: tommycli <tommycli@chromium.org> Date: Tue Oct 25 02:41:19 2016 MD Settings: Don't auto-close navigable dialogs on popstate. Previously, we made all cr-dialogs close on popstate. This is good, except for navigable dialogs. For navigable dialogs: It should open if the new route is the dialog's route, and close otherwise. All the navigable dialogs already have code that implements this behavior, but it conflicts with the popstate event handler on cr-dialog. This CL adds a parameter that disables this behavior for navigable dialogs. BUG= 656918 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation Review-Url: https://codereview.chromium.org/2445713004 Cr-Commit-Position: refs/heads/master@{#427249} [modify] https://crrev.com/d263cf266480fb3472db7b56d54291466226c592/chrome/browser/resources/settings/clear_browsing_data_dialog/clear_browsing_data_dialog.html [modify] https://crrev.com/d263cf266480fb3472db7b56d54291466226c592/chrome/browser/resources/settings/people_page/people_page.html [modify] https://crrev.com/d263cf266480fb3472db7b56d54291466226c592/chrome/browser/resources/settings/reset_page/reset_profile_dialog.html [modify] https://crrev.com/d263cf266480fb3472db7b56d54291466226c592/ui/webui/resources/cr_elements/cr_dialog/cr_dialog.js
,
Oct 25 2016
,
Oct 27 2016
Verified the issue on Ubuntu 14.04, Windows-10 and Mac OS 10.12 using chrome latest Dev M56-56.0.2902.0 by following steps mentioned in the original comment. Observed able to navigate backward and forward on chrome://md-settings/signout page as expected. Hence adding TE-verified. tommycli@ Thanks for the fix, could you please merge the same to latest M55, Since M55 is already in Beta and will be pushed to stable soon.
,
Nov 2 2016
tommycli@ - Gentle Ping! can we get any update on this issue regarding M55 beta fix?
,
Nov 2 2016
Hey, there's no need to merge it to 55. MD Settings has not launched yet, so it's not worth the merge. |
|||
►
Sign in to add a comment |
|||
Comment 1 by msrchandra@chromium.org
, Oct 18 2016Owner: tommycli@chromium.org
Status: Assigned (was: Unconfirmed)