[04:18:52] I've got an interesting situation. We have two versions of our skin: one for logged in users, and one for logged out users that only shows on specific pages. This works fine... most of the time. When viewing files, though, it shows the logged out version even to logged in users. I noticed an interesting thing, though: using our raw script path (/w/index.php?title=File:myfile.png) will correctly display the logged in skin. Using the [04:18:52] "pretty" version (/wiki/File:myfile.png) shows the logged out version. Here's a pastebin of the function that holds the logic to check whether we should show the logged out version or not: https://pastebin.com/KUYSMzUM [04:19:08] All the other namespaces work correctly, so I'm suspecting that maybe it has to do with the action? [04:19:32] Strange that the script path would work correctly while the pretty path wouldn't, as well. [04:20:37] This is 1.35, as well. Working on an upgrade to 1.39 currently, but that's a bit of a ways off due to the work involved. [04:23:02] Basically, if that function returns true, we should show the logged out skin. If it returns false, it shouldn't. [04:23:45] Though I guess that means that it should really be involved with the isAnon() function... Maybe it has to do with the fact that we use a shared repo? [04:25:16] Matter of fact, I tried mw.config.get("wgUserId") in the console on that page and got null. That's odd. [09:56:54] jfolv: caching? when in doubt, blame caching :D [09:57:59] It's not caching. [09:58:45] If it were caching, I could fix it with purges. [10:01:00] Wait... Shit. It's caching. [10:01:10] Well there we go. [10:02:38] Guess I need to fix our caches. [10:02:45] Thanks for that, I feel stupid now. [10:11:23] ashley: I thought the answer to everything and anything was to blame dns [10:38:50] https://shouldiblamecaching.com/ [12:41:56] Hi, I found myself sometimes write templates that show some details (which means they are not  oneliner) with many comments like: https://dpaste.org/yB5fP, does this defense is needed? i had some cases that I had some newlines/spaces that I could not understand how they get from, so I've started to use this, but not sure what's the best practice [12:41:56] in here [12:42:20] It's sometimes help for readability as well, if I want to have ident the code to new line, so if I'll do it I'll get new line in the display