Closed Bug 1584638 Opened 5 years ago Closed 5 years ago

Relax -moz-box blockification assertions to be debug-only

Categories

(Core :: Layout, defect, P3)

defect

Tracking

()

RESOLVED FIXED
mozilla71
Tracking Status
firefox71 --- fixed

People

(Reporter: dholbert, Assigned: dholbert)

References

Details

Attachments

(1 file)

In bug 1580012 and bug 1582819 we added some diagnostic asserts to catch cases where we're blockifying -moz-box.

As we make those asserts go "live" (via the pref flip in bug 1582530), I'm getting a bit hesitant to expose the diagnostic assertions to real-world Nightly users, since it's possible to trigger the assertions with frontend CSS and (up until now I'd forgotten) users can apply all sorts of crazy CSS via userChrome.css, and it'd probably be good to avoid causing startup crashes or other terrible fallout for users who happen to have someFrontendElement { position:absolute } in their userChrome.css file.

I'll post a patch to do that.

Blocks: 1582530
Depends on: 1580012, 1582819
Pushed by aciure@mozilla.com:
https://hg.mozilla.org/mozilla-central/rev/4338e87a8888
Relax -mox-box blockification assertions to be debug-only. r=bgrins
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla71
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: