fantasai wrote: >Pierre checked in the patch for bug 43220 today. It > > - renames the Backstop level to Agent to reflect its role as the UA > style level (as requested by Ian Hickson) > > - adds a User style level and loads the user stylesheets at that level > (as opposed to the UA level) > > - changes the cascade to > > [least important] > 1. UA normal rules = Agent normal > 2. User normal rules = User normal > 3. Author normal rules = Document normal > 4. Override normal rules = Override normal > 5. Author !important rules = Document !important > 6. Override !important rules = Override !important > 7. User !important rules = User !important > 8. UA !important rules = Agent !important > [most important] > >Note that this makes UA !important the equivalent of hard-coding >the rule in C++ (it can't be overridden). So be careful with those. > >( The cascade used to be > 1. UA & User normal rules = Backstop normal > 2. Author normal rules = Document normal > 3. Override normal rules = Override normal > 4. UA & User !important rules = Backstop !important > 5. Author !important rules = Document !importnat > 6. Override !important rules = Override !important ) > >Please CC [EMAIL PROTECTED] on any related style system regressions. > >Thanks~ > >~fantasai > >http://bugzilla.mozilla.org/show_bug.cgi?id=43220 >[CASCADE]author !important rules override user !important rules in user.css > Please look at:
http://bugzilla.mozilla.org/show_bug.cgi?id=106317 This bug checked in to disabled the styling of selectborders, it was still possible to by-pass this bug, but now it isn't anymore... And that breaks the design of 3 of my sidebars. Jesse
