New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 616074 link

Starred by 3 users

Issue metadata

Status: Verified
Owner:
Not on Chrome
Closed: Jul 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Chrome , Mac
Pri: 3
Type: Bug



Sign in to add a comment

'More' menu of chrome://history does not close on pressing Esc key at first instance.

Reported by jshan...@etouch.net, May 31 2016

Issue description

Chrome Version: 52.0.2743.19 (Official Build)Revision b25ac237c4e0eee088839ade87facf7b04ee3a16-refs/branch-heads/2743@{#129}(32/64-bit)
OS:Windows(7,8,10), Mac (10.10.5)(10.11.4), Linux(Ubuntu 14.04 LTS) 

Pre-condition: 1. Enable Material Design history from chrome://flags.
               2. Create some history by navigating any webpage.

Steps:
1. Launch chrome, navigate to chrome://history.
2. Click on More menu icon (three dots), press Esc key and observe.

Actual: On pressing Esc key highlight on 'More from this' option vanishes and More menu stays.

Expected: List box of Menu should not stay on pressing Esc key.


This is a non-regression issue seen from 'M-50', build no-50.0.2638.0

ChangeLog URL:
https://chromium.googlesource.com/chromium/src/+log/50.0.2637.0..50.0.2638.0?pretty=fuller&n=100

Suspecting: r372589 ? 

Note: This is a new feature introduce in M-50


 
Actual_video.mp4
253 KB Download
Status: Untriaged (was: Unconfirmed)
Marking the above issue as Untriaged for further update.


Labels: Proj-MaterialDesign-WebUI
Owner: tsergeant@chromium.org
Status: Assigned (was: Untriaged)
Labels: OS-Chrome OS-Linux OS-Mac
Project Member

Comment 5 by sheriffbot@chromium.org, Jul 7 2016

Labels: -M-53 M-54 MovedFrom-53
Moving this nonessential bug to the next milestone.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Project Member

Comment 6 by bugdroid1@chromium.org, Jul 13 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/9aecdea1b2386028f8b3ad5e47fd6d98a6add2d9

commit 9aecdea1b2386028f8b3ad5e47fd6d98a6add2d9
Author: tsergeant <tsergeant@chromium.org>
Date: Wed Jul 13 05:55:57 2016

MD WebUI: Reimplement cr-shared-menu using iron-dropdown.

This change brings the implementation much closer to that of
paper-menu-button, and fixes a number of longstanding bugs. In
particular,

* Focus is correctly restored to the element which opened the menu after
  the menu is closed.
* It is only necessary to press escape once to close the menu.
* It is possible to close the menu by clicking anywhere else on the
  page.
* Tab focusing is trapped inside the menu, rather than allowing tab to
  go to a different part of the page.
* Bold text is no longer applied the menu item which was last clicked.

The main trade-off of this approach is that we now have to use neon-animation
to animate the menu out, and due to the way that the menu is positioned
it will animate in from the top-left corner (the same as
paper-menu-button).

BUG= 589362 , 603454 , 616074 , 619839 , 620038 
CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:closure_compilation

Review-Url: https://codereview.chromium.org/2104013004
Cr-Commit-Position: refs/heads/master@{#405048}

[modify] https://crrev.com/9aecdea1b2386028f8b3ad5e47fd6d98a6add2d9/chrome/test/data/webui/cr_elements/cr_elements_browsertest.js
[add] https://crrev.com/9aecdea1b2386028f8b3ad5e47fd6d98a6add2d9/chrome/test/data/webui/cr_elements/cr_shared_menu_tests.js
[modify] https://crrev.com/9aecdea1b2386028f8b3ad5e47fd6d98a6add2d9/chrome/test/data/webui/md_history/history_overflow_menu_test.js
[modify] https://crrev.com/9aecdea1b2386028f8b3ad5e47fd6d98a6add2d9/ui/webui/resources/cr_elements/cr_shared_menu/compiled_resources2.gyp
[modify] https://crrev.com/9aecdea1b2386028f8b3ad5e47fd6d98a6add2d9/ui/webui/resources/cr_elements/cr_shared_menu/cr_shared_menu.html
[modify] https://crrev.com/9aecdea1b2386028f8b3ad5e47fd6d98a6add2d9/ui/webui/resources/cr_elements/cr_shared_menu/cr_shared_menu.js

Project Member

Comment 7 by bugdroid1@chromium.org, Jul 13 2016

Labels: merge-merged-2795
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/9aecdea1b2386028f8b3ad5e47fd6d98a6add2d9

commit 9aecdea1b2386028f8b3ad5e47fd6d98a6add2d9
Author: tsergeant <tsergeant@chromium.org>
Date: Wed Jul 13 05:55:57 2016

MD WebUI: Reimplement cr-shared-menu using iron-dropdown.

This change brings the implementation much closer to that of
paper-menu-button, and fixes a number of longstanding bugs. In
particular,

* Focus is correctly restored to the element which opened the menu after
  the menu is closed.
* It is only necessary to press escape once to close the menu.
* It is possible to close the menu by clicking anywhere else on the
  page.
* Tab focusing is trapped inside the menu, rather than allowing tab to
  go to a different part of the page.
* Bold text is no longer applied the menu item which was last clicked.

The main trade-off of this approach is that we now have to use neon-animation
to animate the menu out, and due to the way that the menu is positioned
it will animate in from the top-left corner (the same as
paper-menu-button).

BUG= 589362 , 603454 , 616074 , 619839 , 620038 
CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:closure_compilation

Review-Url: https://codereview.chromium.org/2104013004
Cr-Commit-Position: refs/heads/master@{#405048}

[modify] https://crrev.com/9aecdea1b2386028f8b3ad5e47fd6d98a6add2d9/chrome/test/data/webui/cr_elements/cr_elements_browsertest.js
[add] https://crrev.com/9aecdea1b2386028f8b3ad5e47fd6d98a6add2d9/chrome/test/data/webui/cr_elements/cr_shared_menu_tests.js
[modify] https://crrev.com/9aecdea1b2386028f8b3ad5e47fd6d98a6add2d9/chrome/test/data/webui/md_history/history_overflow_menu_test.js
[modify] https://crrev.com/9aecdea1b2386028f8b3ad5e47fd6d98a6add2d9/ui/webui/resources/cr_elements/cr_shared_menu/compiled_resources2.gyp
[modify] https://crrev.com/9aecdea1b2386028f8b3ad5e47fd6d98a6add2d9/ui/webui/resources/cr_elements/cr_shared_menu/cr_shared_menu.html
[modify] https://crrev.com/9aecdea1b2386028f8b3ad5e47fd6d98a6add2d9/ui/webui/resources/cr_elements/cr_shared_menu/cr_shared_menu.js

Status: Fixed (was: Assigned)
Status: Verified (was: Fixed)
Verified on ChromeOS 8743.74.0, 54.0.2840.77 beta

Sign in to add a comment