Author: afeldman
Description:
The presence of a "useformat=desktop" cookie disables squid caching for the regular site.
I think this has to do with the way X-V-O is implemented. And if caching became possible when that cookie set, it would be varied upon and we'd have to cache two desktop-format copies of every page (with useformat=desktop and without.)
Instead of setting useformat=desktop, delete the cookie when switching to the desktop view.
Then, a cookie that isn't used for varying needs to be set that's just used for disabling the squid level mobile redirector, so set the old stopMobileRedirect=true cookie at the same time. It's still in the squid config so this can be fixed without ops involvement.
Version: unspecified
Severity: enhancement
See Also:
https://bugzilla.wikimedia.org/show_bug.cgi?id=35926