Open Bug 797054 Opened 12 years ago Updated 2 years ago

"ASSERTION: we should be in a pseudo-element that is expected to contain elements"

Categories

(Core :: CSS Parsing and Computation, defect)

x86_64
macOS
defect

Tracking

()

People

(Reporter: jruderman, Unassigned)

References

Details

(Keywords: assertion, testcase)

Attachments

(2 files)

1. Load the testcase
2. Click the <meter>

Result:

###!!! ASSERTION: we should be in a pseudo-element that is expected to contain elements: 'nsCSSPseudoElements::PseudoElementContainsElements( topWithPseudoElementData->GetPseudo())', file layout/style/nsComputedDOMStyle.cpp, line 491

It's also possible to reproduce this using keyboard arrows to move focus, but the testcase was weirder.
Attached file stack
http://hg.mozilla.org/mozilla-central/rev/d94d3e54da67 added the pseudo-element name to the assertion:

###!!! ASSERTION: we should be in a pseudo-element that is expected to contain elements (:-moz-meter-bar): 'nsCSSPseudoElements::PseudoElementContainsElements(pseudo)', file layout/style/nsComputedDOMStyle.cpp, line 683
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: