On Mon, May 24, 2010 at 11:34 AM, David Gerard dgerard@gmail.com wrote:
Is there any reason not to make "useskin=" persistent? i.e., to render all internal links on a page with a useskin= if one was used in the URL?
Yes. We'd have to either fragment the parser cache, or implement some type of postprocessing step in the parser (which would surely be unreliable unless the parser was significantly reworked). The standard way to do this instead would be with a cookie, which would work without fragmenting the parser cache. But any solution at all will have to fragment the Squid cache, since the HTML output is entirely different, and that's already not a good thing if a lot of people switch back to Monobook. (If Monobook and Vector differed only in CSS, then better options would be available, but they don't.)