Open Bug 331889 (randomclasses) Opened 14 years ago Updated 2 years ago
Bugs found with "Random Classes" (adding random CSS stylesheets)
Random Classes sort of a successor to Random Styles, but it's different enough that it gets its own bug. Big new things: * Test pseudo-elements such as :before, :first-line, ::-moz-column-content, ::-moz-table-row-group. * Test more CSS properties, including direction, letter-spacing, opacity, z-index, and columns. * Test animated GIFs (as backgrounds and generated content). * Bookmarklet source and recorder all in one script. (When the fifth parameter is 0, it makes changes to the document forever; when it is positive, it records that many changes without actually making them.) * The script (including the recorder) now works in Safari too. Several CSS properties and psuedo-elements that cause lots of known crashes (e.g. float) are commented out. As usual, * You can the Brainjar Crunchinator to make it into a bookmarklet. * Lithium (bug 329066) can help reduce crashing / hanging / leaking testcases. * This bug is security-sensitive because I've found several [sg:critical] security holes with the Random Classes code and expect to find more.
* Un-comment 'float' and 'clear' properties, now that bug 282173 is fixed. * Add 'white-space' property.
Attachment #216450 - Attachment is obsolete: true
I don't think I changed much in Random Classes when I converted it to use fuzz.js (bug 339948).
Random Classes 2.0 * Update for fuzz.js 2.0. * Stop trying to use anonymous box selectors, now that bug 331883 is fixed.
Shouldn't have security bugs assigned to nobody. Jesse can own his test bugs
Assignee: nobody → jruderman
Adds -moz-float-edge, counter-increment, quotes, and more. -moz-column-* commented out.
Attachment #242971 - Attachment is obsolete: true
Comment on attachment 252267 [details] Random Classes 3.01 New version in bug 339948.
Attachment #252267 - Attachment is obsolete: true
Summary: Bugs found with "Random Classes" → Bugs found with "Random Classes" (adding random CSS stylesheets)
You need to log in before you can comment on or make changes to this bug.