Assertion failure: GetHost() (ShadowRoot always has a host, how did we create this ShadowRoot?), at src/obj-firefox/dist/include/mozilla/dom/ShadowRoot.h:65     
    Categories
(Core :: DOM: Core & HTML, defect, P2)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox-esr60 | --- | unaffected | 
| firefox64 | --- | unaffected | 
| firefox65 | + | fixed | 
| firefox66 | + | fixed | 
People
(Reporter: tsmith, Assigned: timdream)
References
(Blocks 1 open bug)
Details
(Keywords: assertion, crash, testcase)
Attachments
(2 files)
| 245 bytes,
          text/html         | Details | |
| 47 bytes,
          text/x-phabricator-request         | RyanVM
:
              
              approval-mozilla-beta+ | Details | Review | 
| Comment 3•6 years ago
           | ||
| Assignee | ||
| Comment 4•6 years ago
           | ||
| Updated•6 years ago
           | 
| Assignee | ||
| Comment 5•6 years ago
           | ||
| Assignee | ||
| Comment 6•6 years ago
           | ||
| Assignee | ||
| Updated•6 years ago
           | 
| Assignee | ||
| Comment 7•6 years ago
           | ||
| Updated•6 years ago
           | 
| Updated•6 years ago
           | 
|   | ||
| Comment 9•6 years ago
           | ||
| bugherder | ||
| Assignee | ||
| Comment 11•6 years ago
           | ||
Comment on attachment 9034506 [details]
Bug 1516292 - Use isSameNode() to compare mozFullScreenElement and the video host element r=edgar
[Beta/Release Uplift Approval Request]
Feature/Bug causing the regression: Bug 1505547
User impact if declined: video controls may not behave correctly on some pages
Is this code covered by automated tests?: Yes
Has the fix been verified in Nightly?: No
Needs manual test from QE?: No
If yes, steps to reproduce: The crashtest page should not trigger an assertion failure.
List of other uplifts needed: None
Risk to taking this patch: Low
Why is the change risky/not risky? (and alternatives if risky): Just an oneliner.
String changes made/needed: None
| Assignee | ||
| Comment 12•6 years ago
          • | ||
(In reply to Tim Guan-tin Chien [:timdream] (please needinfo) from comment #11)
User impact if declined: video controls may not behave correctly on some pages
According to finding in bug 1518655, "some pages" probably only limited to <video> inside <svg:use>.
| Updated•6 years ago
           | 
| Comment 13•6 years ago
           | ||
Comment on attachment 9034506 [details]
Bug 1516292 - Use isSameNode() to compare mozFullScreenElement and the video host element r=edgar
[Triage Comment]
Video controls not working "probably only limited to <video> inside <svg:use>" seems like a pretty edge case scenario, but it's a one-liner with a testcase for a new regression in Fx65. Let's take it to avoid shipping the regression on the off chance someone on the web is actually doing this. Approved for 65.0b10.
| Comment 14•6 years ago
           | ||
| bugherder uplift | ||
| Assignee | ||
| Comment 15•6 years ago
           | ||
Noted that bug 1518655 is still valid. Video controls initialized in the test case will fail to init inside <svg:use> with JS thrown somewhere. We should address that in bug 1518655.
| Updated•6 years ago
           | 
Description
•