On Mon, May 24, 2010 at 11:34 AM, David Gerard <dgerard(a)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.)