Cannot select multiple items of <select multiple> on GeckoView nightly 76.0.20200327094805
Categories
(GeckoView :: General, defect)
Tracking
(firefox-esr68 unaffected, firefox74 unaffected, firefox75 unaffected, firefox76+ fixed)
Tracking | Status | |
---|---|---|
firefox-esr68 | --- | unaffected |
firefox74 | --- | unaffected |
firefox75 | --- | unaffected |
firefox76 | + | fixed |
People
(Reporter: masayuki, Assigned: emilio)
References
(Regression)
Details
(Keywords: regression)
Attachments
(1 file)
- Go to Advanced Search of bugzilla
- Tap the list of Component
- Tap another item in Component
Expected: The first item stays selected.
Actual: Only the second tapped item is selected.
Previously, tapping <select multiple>
opens popup to choose items. But now, it does not appear. Regressed at least a couple of weeks ago, IIRC.
Reporter | ||
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Comment 1•5 years ago
|
||
I don't think this is a regression.
Updated•5 years ago
|
Comment 2•5 years ago
|
||
I'm able to replicate the issue on the latest GeckoView example app that uses GeckoView nightly, this is a regression, as I'm not able to replicate the issue on GeckoView Beta version.
To reproduce use this example page. It looks like the issue is linked to a change in how we render and attach events to HTML elements. In this video, you can see the difference between nightly (Geckoview Sample app) and Beta(Fenix) on how a select element is rendered also how the events are reacting differently. In nightly(Geckoview Sample app) the even of selecting is only getting triggered when the label
for the select element is clicked while in Beta(Fenix) the event is getting triggered when the select
element is clicked.
Updated•5 years ago
|
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 4•5 years ago
|
||
This is a bit hacky, but is how it used tow work without the native theme. We
may be able to do better.
<input type="date"> / <input type="time"> work the same way with and without the
other two selectors, because they never match since we moved them to shadow DOM
in Firefox 65 (bug 1496242).
Assignee | ||
Updated•5 years ago
|
Comment 6•5 years ago
|
||
bugherder |
Description
•