Closed Bug 806310 Opened 7 years ago Closed 7 years ago
Store In Rule Tree must be false for inherited structs unless all properties have been specified with values other than inherit"
###!!! ASSERTION: canStoreInRuleTree must be false for inherited structs unless all properties have been specified with values other than inherit: '!canStoreInRuleTree || aRuleDetail == eRuleFullReset || (aStartStruct && aRuleDetail == eRulePartialReset)', file layout/style/nsRuleNode.cpp, line 3555
Hmm. Looks like a regression from bug 804970. In particular, CheckFontCallback changes full/partial reset RuleDetail values to the corresponding full/partial mixed values if IsRelativeLengthUnit(), which I assume is being hit here. But we can in fact store those in the ruletree now, for rem. So we should probably just check for em, not rem, in CheckFontCallback.... David?
Comment on attachment 680276 [details] [diff] [review] Fix CheckFontCallback to match 'rem' unit changes. () r=me
Attachment #680276 - Flags: review?(bzbarsky) → review+
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla19
Fix rolled in to https://hg.mozilla.org/releases/mozilla-aurora/rev/1f9ef298ceeb
You need to log in before you can comment on or make changes to this bug.