[09:42:30] [1/2] @cosmicalpha `An error occurred while trying to enable the extension "StandardDialogs"` A user reported this on [[Help:desk:Extension cannot be enabled]]. And I can replicate this on my own wiki. [09:42:30] [2/2] Is this a known problem? [09:42:31] [09:48:28] [1/2] any reason why the files are not displayed and how to fix this? [09:48:28] [2/2] https://cdn.discordapp.com/attachments/1006789349498699827/1405125847429550090/image.png?ex=689db0ec&is=689c5f6c&hm=07c85fb84975c109abc0abfa6b5c82a08a74c7cea4ecb294ee0c1ed3310fa67b& [09:56:26] Isn't it the same error that you had before [09:57:03] It's because they set a Managed Challenge to Vietnamese IP addresses due to a lot of bot traffic [09:58:47] [1/2] ah yeah, it got fixed for a sec than it happened again [09:58:47] [2/2] maybe i turned off my vpn [10:11:57] I've already encountered this problem a few days ago, I'm not sure what's causing it but I'll make a phorge task for it [10:12:30] actually it works fine for me when trying to enable it on my testing wiki [17:44:28] @rhinosf1 it seems that the static issue is still not resolved yet [17:45:04] Ok [17:50:13] FYI, Fandoom used to have these 403s where our traffics are also blocked, which redirect us to an Fallout-style error screen [17:50:54] You'll get a nice screen for normal content but not images [17:51:56] [1/2] what about videos and audio (re: the support thread i pinged you in) [17:51:56] [2/2] I'm assuming you did this for wikitide static [17:52:17] I think we also have that I believe [17:54:19] Yes [17:56:36] I didn't do anything there [17:56:40] But I did now [17:56:48] I just looked at the security data [17:57:04] I had a != instead of == [17:57:11] whoops [17:57:55] That looks much better now [17:58:00] @songngu.xyz try now? [17:59:46] looks good, but I will continue to monitor... [18:00:28] Yey! [18:00:37] I am not an idiot this time [18:00:57] bruh [18:01:37] -# triple check your syntax next time and that may help... [18:02:42] It was 7:30am from a bus [18:06:19] yay, anyway, some images still aren't loading, same for other wikis (cgwiki and 100bangaiwiki) as well [18:06:43] most of the article images load, not backgrounds or logos [18:07:45] Can you have a look at the dev console at tell me the exact link to them? [18:07:52] I can see what's happening [18:09:08] [1/5] ``` [18:09:08] [2/5] static.wikitide.net/cgwiki/e/ee/CG_Logo.png:1 Failed to load resource: net::ERR_BLOCKED_BY_RESPONSE.NotSameOrigin [18:09:08] [3/5] analytics.wikitide.net/matomo.js:1 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT [18:09:09] [4/5] static.wikitide.net/cgwiki/e/ee/CG_Logo.png:1 Failed to load resource: net::ERR_BLOCKED_BY_RESPONSE.NotSameOrigin [18:09:09] [5/5] ``` [18:09:31] that's CSP lol [18:09:39] No it's not [18:09:50] wait wtf static [18:09:55] yeah it ain't [18:10:17] same thing happens to other wikis too [18:11:50] I wonder why a referrer doesn't get set [18:11:57] But ye I see it in the logs [18:11:59] Hmm [18:12:11] `referer` lol [18:12:19] I'll see now we're blocking the right thing if any better mitigations would work [18:12:30] Once I've got a bit of data collected [18:12:35] I can't spell [18:12:41] Too many rs in that word [18:13:06] the rule has it as referer which is right [18:13:57] Sometime its a curse being the one who knows too much lol [18:14:09] :KurumiKEK: [18:19:14] @rhinosf1 in this case the query fails because it first goes to `static.miraheze.org` for the image which redirects to `static.wikitide.net` WITHOUT a referer [18:19:36] Ah cool [18:19:50] Can you replace the link with static.WikiTide.net instead [18:20:15] @songngu.xyz ^ [18:20:48] case-sensitive domain in 2025!? [18:20:52] -# /j [18:21:00] im assuming autofill [18:21:38] No [18:21:52] damn you really capitalized wikitide [18:21:55] static.miraheze.org should be static.wikitide.net [18:22:09] The case doesn't matter, my phone autocorrected [18:22:19] The no was to @songngu.xyz [18:22:44] ah [18:22:48] of course I know that :SNN1: [18:23:47] anyway, I would still prefer waiting for another fix as this affect across wikis, not just a single one [18:24:20] Another fix is unlikely [18:24:31] The fix is to use the correct domain [18:24:50] We have no heuristic to use to exclude that scenario [18:25:05] -# i'm so fucking lazy :SNN8: [18:25:20] thanks for letting me know tho [18:32:23] Inspected the CSS... most of the URL has already pointed to `static.wikitide.net`, just not the menu icons. [18:32:47] Even so, the images aren't loading for me rn [18:40:29] what's the console saying about them [18:41:47] `Failed to load resource: net::ERR_BLOCKED_BY_RESPONSE.NotSameOrigin` [18:42:05] might just be the `referer` [18:42:35] which page/which image(s) [18:43:56] [1/4] ``` [18:43:56] [2/4] https://static.wikitide.net/lhmnwiki/1/13/Beast1.png [18:43:57] [3/4] https://static.wikitide.net/100bangaiwiki/5/57/Site-background.png [18:43:57] [4/4] ``` [18:44:47] [1/2] Question, why do messages on for example [[help desk]] look like this? [18:44:47] [2/2] ```{{#if:text.|text.|}}``` [18:44:47] [18:45:22] huh, beast1 is loaded in without a referer, yeah [18:45:29] [1/13] cgwiki however does something else: [18:45:29] [2/13] ``` [18:45:29] [3/13] (index):57 GET https://static.wikitide.net/cgwiki/e/ee/CG_Logo.png net::ERR_BLOCKED_BY_RESPONSE.NotSameOrigin 403 (Forbidden) [18:45:29] [4/13] VM214:23 GET https://analytics.wikitide.net/matomo.js net::ERR_BLOCKED_BY_CLIENT [18:45:30] [5/13] (anonymous) @ VM214:23 [18:45:30] [6/13] (anonymous) @ VM214:24 [18:45:30] [7/13] t.activateScript @ rocket-loader.min.js:1 [18:45:31] [8/13] (anonymous) @ rocket-loader.min.js:1 [18:45:31] [9/13] t.run @ rocket-loader.min.js:1 [18:45:31] [10/13] (anonymous) @ rocket-loader.min.js:1 [18:45:32] [11/13] (anonymous) @ rocket-loader.min.js:1 [18:45:32] [12/13] static.wikitide.net/cgwiki/e/ee/CG_Logo.png:1 GET https://static.wikitide.net/cgwiki/e/ee/CG_Logo.png net::ERR_BLOCKED_BY_RESPONSE.NotSameOrigin 403 (Forbidden) [18:45:32] [13/13] ``` [18:45:33] i noitced that too [18:45:47] I never saw that before [18:46:43] what happens if you purge the page (you two at help desk) [18:47:04] going to sleep now, my brain and kidneys are gonna be fired if i keep on staying up late :eepy: [18:47:17] [1/2] https://meta.miraheze.org/wiki/Help_desk?action=edit§ion=22 [18:47:17] [2/2] Still the same [18:47:26] It's in the source editor [18:48:01] wtf [18:48:02] yeah [18:48:18] https://cdn.discordapp.com/attachments/1006789349498699827/1405261702278152222/image.png?ex=689e2f72&is=689cddf2&hm=eb3ca5de68881d4728020fe97a23ab8beed4b16ee11dd873874f324b323aedb8& [18:48:43] Indeed. My thoughts too [18:48:56] Is that the VE messing around? [18:50:00] wondering if it's the add topic feature being silly [18:50:28] Hmm. I can test that? [18:51:49] https://cdn.discordapp.com/attachments/1006789349498699827/1405262584994857092/image.png?ex=689e3044&is=689cdec4&hm=48dd6e3117f2480bace8a0744cb7377accce0a665443711df2b4c3828523462d& [18:51:56] Nope. Normal output [18:52:58] You beat me to undoing it 😄 [18:53:45] Yours did make that [18:53:53] Weird [18:54:37] it's the laziest whitespace trimmer ever https://meta.miraheze.org/wiki/Template:Trim [18:55:34] Erm... how? [18:56:27] https://cdn.discordapp.com/attachments/1006789349498699827/1405263753179828294/image.png?ex=689e315b&is=689cdfdb&hm=67bd6737654f387fc5e5532c16e9b785043994ab73247d8053e99337af0dee4e& [18:57:52] Why would it use Template:Trim?? [18:58:23] [1/2] helpful diagram [18:58:24] [2/2] https://cdn.discordapp.com/attachments/1006789349498699827/1405264239173570612/image.png?ex=689e31cf&is=689ce04f&hm=3bb769bb2836c92ea1ebd1a6f64ec89dbd0080bf86b68b90940ee3b8caf37405& [18:59:21] which sends you to create a new section with https://meta.miraheze.org/wiki/Help_desk/preloadgentopic?action=edit preloaded [19:01:26] [1/2] Ah... I thought you talked about Add topic above the page: [19:01:26] [2/2] https://cdn.discordapp.com/attachments/1006789349498699827/1405265005170917518/image.png?ex=689e3285&is=689ce105&hm=7b68f9f0acbd6ec40c42dd9a536e83401b3380e5692f4e6aa4aaf1271a579a4c& [19:01:36] 😄 [19:03:06] Ah: Help desk/preloadgentopic [19:05:09] But why has it starting doing that now? [19:05:36] I checked older revisions, but it's only recently starting doing that [19:05:44] same lol [19:06:21] Pfew 😂 [19:14:03] [1/3] Template:Trim - Not edited after 2021 [19:14:03] [2/3] Help desk/preloadgentopic - Not edited after november 2024 [19:14:04] [3/3] Help desk/header - No related edits [19:14:38] What made it change differently? [19:15:26] By the way... in older versions, I don't see Template:Trim being used on Help desk. [19:33:19] i don't get it 😄 - I give up! [19:44:23] I do believe it's always been like this [19:58:51] Hmm. Weird. I first saw it since a couple of weeks ago [20:14:52] Hello everyone from Gentoo 😎 [20:15:06] it took a while to move everything and get everything compiled and configured but here I am [20:17:23] omg I just remembered I missed my .ssh folder, fuck's sake [20:17:26] how is your sanity [20:17:35] now I have to plug in my old nvme again [20:18:20] now extremely low because I have to plug in the old SSD again and it's fucking impossible to get it to go in the second slot [20:18:49] good luck, soldier [20:18:57] and remember, computers can always take a bit of force :3 [20:24:08] on another note, I started my install from a no-multilib stage3 without the desktop profile, so it took a bit of messing around with the USE flags to get Portage happy enough to let me compile Sway and dependencies [20:25:00] at least that's what I remember, I don't really remember much of what I did yesterday, it was a long day back then [20:31:02] oh right, I now hate LLVM and Node.js because they take forever to compile and their compilation is hardly parallelized [20:31:44] and I use Clang to compile Firefox 🤣 can't wait for the moment I have to compile Clang and LLVM again in a Firefox upgrade [21:01:24] @rhinosf1 @songngu.xyz media/images queried through CSS (`url(...)`) does not have a referer either, not sure how to deal with it [21:01:54] wait until you realise that my browser doesn't send cross-origin referers [21:02:19] well you better not be from vietnam cause we'll block your media and give you a managed challenge [21:03:02] Hmm [21:03:21] I guess we could add some magic to include ?action=raw or something [21:03:29] Less likely to be used by AI scrape [21:06:01] would still mean poor pisces has to adjust every single url ever to use ?action=raw in the url [21:22:38] Shouldn't url() be doing so? [21:22:57] url() should already be calling action=raw or it won't work will it? [21:23:49] We can just make cf not trip on it [21:28:37] apparently not? [21:29:13] look at the network request [21:29:25] Definitely doesn't add any type anywhere [21:29:26] ? [21:29:31] Or anything we can use [21:30:16] images don't use action=raw [21:31:19] Ye I just realised that [21:31:26] It's not like importing any css or anything [21:31:36] These are for images for stuff like background [21:31:46] Hmm [21:31:50] That's erm fun [21:31:56] I'm not sure how we'd exempt that [21:35:24] if you'd disable captchas for static.wikitide.net, shouldn't it in theory be impossible for AI bots to find working image links as they'd still be blocked from viewing wiki pages? [21:35:50] [1/2] I wonder if we can use accept-language for this [21:35:50] [2/2] Most actual VN users would probably have it, but bots probably don't [21:36:32] also a good point from random [21:36:58] True [21:37:02] That's a very good point [21:37:08] I might just exempt static [21:37:12] It's well cached anyway [21:37:21] Too tired now so I'll do that in the morning [21:39:02] i'll try doing it and you can check in the morning [21:39:09] Cool [21:47:24] requests continue to be blocked so at least that part is right [23:49:19] For now the background images are working and will continue to monitor [23:49:53] good morning to those on ASEA