Closed
Bug 1459590
Opened 7 years ago
Closed 6 years ago
(Android) Check that things handled by SelectHelper.jsm (<select> elements etc.) work with ShadowDOM
Categories
(Firefox for Android Graveyard :: General, enhancement)
Tracking
(firefox63 fixed)
RESOLVED
FIXED
Firefox 63
Tracking | Status | |
---|---|---|
firefox63 | --- | fixed |
People
(Reporter: JanH, Assigned: edgar)
References
Details
Attachments
(4 files)
https://dxr.mozilla.org/mozilla-central/rev/1b257ee52e90bc51d36006ec081e3d4a0ead5640/mobile/android/modules/SelectHelper.jsm,
plus I think the equivalent in GeckoView might be around
https://dxr.mozilla.org/mozilla-central/rev/1b257ee52e90bc51d36006ec081e3d4a0ead5640/mobile/android/components/geckoview/GeckoViewPrompt.js#48 ?
Updated•6 years ago
|
Summary: Check that things handled by SelectHelper.jsm (<select> elements etc.) work with ShadowDOM → (Android) Check that things handled by SelectHelper.jsm (<select> elements etc.) work with ShadowDOM
Comment 1•6 years ago
|
||
This is one of the few blockers shipping Shadow DOM, so if anyone could take a look at this, great.
Assignee | ||
Updated•6 years ago
|
Assignee: nobody → echen
Comment 2•6 years ago
|
||
I assume event.composedTarget would be useful here.
Assignee | ||
Comment 3•6 years ago
|
||
Test case for <select> element in shadow dom. Fennec doesn't show the select menu while clicking the <select> element inside the shadow dom.
Assignee | ||
Comment 4•6 years ago
|
||
(In reply to Olli Pettay [:smaug] (vacation Jul 15->) from comment #2)
> I assume event.composedTarget would be useful here.
Yeah, using event.composedTarget fixes the issue in Fennec.
Assignee | ||
Comment 5•6 years ago
|
||
Assignee | ||
Comment 6•6 years ago
|
||
I found DateTime input type has a similar issue with ShadowDom. Here is the test script.
Updated•6 years ago
|
Attachment #8992289 -
Attachment description: Bug 1459590 - Ensure Fennec select element work with ShadowDom; → Bug 1459590 - Ensure Fennec select and input element work with ShadowDom;
Assignee | ||
Comment 7•6 years ago
|
||
Assignee | ||
Updated•6 years ago
|
Attachment #8992289 -
Flags: review?(snorp)
Assignee | ||
Updated•6 years ago
|
Attachment #8992294 -
Flags: review?(snorp)
Assignee | ||
Comment 8•6 years ago
|
||
Updated•6 years ago
|
Attachment #8992289 -
Flags: review?(snorp) → review?(nchen)
Updated•6 years ago
|
Attachment #8992294 -
Flags: review?(snorp) → review?(nchen)
Comment 9•6 years ago
|
||
(apparently snorp is on pto)
Comment 10•6 years ago
|
||
Comment on attachment 8992289 [details]
Bug 1459590 - Ensure Fennec select and input element work with ShadowDom;
Jim Chen [:jchen] [:darchons] has approved the revision.
https://phabricator.services.mozilla.com/D2151
Attachment #8992289 -
Flags: review+
Comment 11•6 years ago
|
||
Comment on attachment 8992294 [details]
Bug 1459590 - Ensure GeckoView select and input element work with ShadowDom;
Jim Chen [:jchen] [:darchons] has approved the revision.
https://phabricator.services.mozilla.com/D2153
Attachment #8992294 -
Flags: review+
Updated•6 years ago
|
Attachment #8992289 -
Flags: review?(nchen)
Updated•6 years ago
|
Attachment #8992294 -
Flags: review?(nchen)
Comment 12•6 years ago
|
||
Pushed by echen@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/3bbf774e9e48
Ensure Fennec select and input element work with ShadowDom; r=jchen
Comment 13•6 years ago
|
||
Pushed by echen@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/3de5d538b2d4
Ensure GeckoView select and input element work with ShadowDom; r=jchen
Comment 14•6 years ago
|
||
bugherder |
Status: NEW → RESOLVED
Closed: 6 years ago
status-firefox63:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → Firefox 63
Comment 15•6 years ago
|
||
bugherder |
Updated•6 years ago
|
status-firefox61:
affected → ---
Updated•4 years ago
|
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•