Here's some miscellaneous little stylesheet-related patches that might be worth applying to Wakaba and Kareha.
kareha/border-radius.patch and wakaba/border-radius.patch:
border-radius declarations to stylesheets using -moz-border-radius, since every common web browser (Firefox, Chrome, Safari, Opera, and even MSIE 9) now supports the standard declaration. Separate patches for Wakaba and Kareha included.kareha/javascript.patch and wakaba/javascript.patch:
set_cookie() to be RFC 2109 compliant. It wasn't escaping values before, so strictly-complying cookie implementations will choke on (for example) stylesheets with spaces in the titles.set_stylesheet(), instead of when the window is closed. This gets rid of inconsistencies when working in multiple tags; in particular, changing the style and then opening a new tab should ideally show the new tab with the newly selected style..*? or .+?. Not that I expect anyone to actually use IE5, but I tested the code with it and it didn't work, so there.set_stylesheet().kareha/pseud0ch.patch:
.replytext em selector to add underlining for <em> text, since the font-style: normal rendered it indistinguishable from normal text. (Was that intentional? Why?)I tested these changes in Firefox, Chrome, Opera, and Internet Explorer, and everything appears to work.