How about a one-click 'account creation + customization' option, which updates the skin, rerenders the page, and asks the reader to finish setting username + password to save the pref?
That seems cache cheap and a fine tradeoff: more readers with accounts would be good on a lot of levels 🌍🌏🌎🌑 On Fri., Sep. 30, 2022, 4:59 p.m. Brian Wolff, <bawo...@gmail.com> wrote: > Basically, if you are ok with it only taking affect after page load (so > users see first the original page then the new version) it is trivial. > However flash of wrongly styled content is a really bad user experience. > > To do it without the flash of wrong version of toggle, is difficult due to > the way our infrastructure is currently setup. Nothing insurmountable in > principle, but high effort and involves some tradeoffs that seems not worth > it in context. > > -- > Brian > > p.s. for the avoidance of doubt, this is my personal opinion and not an > "official" answer in any capacity. > > On Friday, September 30, 2022, Samuel Klein <meta...@gmail.com> wrote: > >> Dear WT, >> >> The perennial discussion about ways to provide logged-out users with >> persistent customization of their reading experience in the browser has >> cropped up again in the context of the pending deployment of Vector 2022. >> >> Can a cookie-based width toggle >> <https://en.wikipedia.org/wiki/Wikipedia:Requests_for_comment/Deployment_of_Vector_(2022)#Alt_proposal:_gradual_changeover_+_width_toggle> >> be offered without splitting the cache or otherwise making the toggler >> regret their tog? >> >> The answers currently range from "*shouldn't be very complicated or >> hacky, just toggling a class*..." and "*can be delivered to logged-out >> users on top of the cached parser output*.." to "*impossible*". >> >> Could someone clarify the challenges and costs of trying to toggle css >> classes in this way? >> >> Warmly, SJ >> >> -- >> Samuel Klein @metasj w:user:sj +1 617 529 4266 >> > _______________________________________________ > Wikitech-l mailing list -- wikitech-l@lists.wikimedia.org > To unsubscribe send an email to wikitech-l-le...@lists.wikimedia.org > https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/
_______________________________________________ Wikitech-l mailing list -- wikitech-l@lists.wikimedia.org To unsubscribe send an email to wikitech-l-le...@lists.wikimedia.org https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/