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

Issue 654753 link

Starred by 2 users

Issue metadata

Status: Assigned
Owner:
Buried. Ping if important.
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Mac
Pri: 2
Type: Bug-Regression



Sign in to add a comment

history.pushState() closes datalist dropdown

Reported by daly...@gmail.com, Oct 11 2016

Issue description

UserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36

Example URL:
http://codepen.io/unknown9595/pen/yajzzk?editors=1010

Steps to reproduce the problem:
1. Download the codepen (for pushstate to work properly)
2. Type in Chrome, datalist dropdown appears, but disappears 
3. 

What is the expected behavior?
On FF, Edge, when using datalist in combination with pushstate, the datalist dropdown stays constant and is interactive. 

What went wrong?
On Chrome, whenever pushstate is triggered, the datalist disappears, meaning using pushstate + datalist in combination doesn't work.

Does it occur on multiple sites: Yes

Is it a problem with a plugin? No 

Did this work before? N/A 

Does this work in other browsers? Yes

Chrome version: 53.0.2785.143  Channel: stable
OS Version: OS X 10.11.6
Flash Version: Shockwave Flash 23.0 r0
 
index.html
829 bytes View Download

Comment 1 Deleted

Comment 2 by kinc...@gmail.com, Oct 11 2016

Did some testing and it looks like 'onkeyup' cause the disappearing datalist.
'onkeypress' and 'onkeydown' seems to drop the list down as intended although the pushState isn't triggered then.

Comment 3 by kojii@chromium.org, Oct 12 2016

Components: -Blink Blink>Forms>Datalist
Labels: -OS-Mac OS-All
Status: Untriaged (was: Unconfirmed)

Comment 4 by tkent@chromium.org, Oct 12 2016

Labels: Hotlist-Interop
Status: Available (was: Untriaged)
Summary: history.pushState() closes datalist dropdown (was: Pushstate hides datalist dropdown)
Cc: jmukthavaram@chromium.org pxinc...@gmail.com
Labels: -Type-Bug -OS-All M-56 has-Bisect OS-Linux OS-Mac OS-Windows Type-Bug-Regression
Owner: mkwst@chromium.org
Status: Assigned (was: Available)
Able to reproduce this issue on windows 10, Mac 10.11.4,Linux Ubuntu 14.04 with Chrome stable version-53.0.2785.143 and Canary.

Manual Bisect:

Bad Build—53.0.2771.0- Revision (400545)

Good Build—53.0.2768.0-Revision (399800)

Bisect Tool Info:

CL-
https://chromium.googlesource.com/chromium/src/+log/95f4096226a6def5622a4d51634acb5e5b808451..555f7044bd81b9440d87cda62964f870d4eb2792


Possible suspect:
https://chromium.googlesource.com/chromium/src/+/c21f0b11ac83ea970d0eaf6a0b223d48a32a4b32


mkwst@ assigning to you, as you were listed as one of the reviewers for this CL. Kindly take a look and please help us to reassign this issue to a right owner if not with respect to this change.

Thanks.!

Sign in to add a comment