[03:48:47] hello [04:04:06] Hey [08:22:26] https://cdn.discordapp.com/attachments/407537962553966603/1421774037134086295/IMG_20250928_162211.jpg?ex=68da41c1&is=68d8f041&hm=958afde1105589cb2d79b60f64d32174b1700b9249933b987ba29cf1d3d87c2b& [08:22:40] Does someone help me build watchdogs wiki? [08:23:05] I don't like participate in wikis on Fandom [08:26:23] [1/2] you need to be more careful trying to advertise wiki/recruit volunteers [08:26:23] [2/2] and that's why forks have to be discussed w/ entire community beforehand [08:27:12] also - don't waste time on things you won't be able to handle aline and burn out [08:27:20] just my 2 cents [08:27:42] I also met unfair things on that wiki a admin said that north Ireland is a sovereign county in their "house" [08:45:06] Legroom is right. You cannot just copy another wiki to adjust it to your own views. For one there is copyright, and secondly there might be backlash from said community [08:46:34] Whether the POV is right or wrong (I'm not taking sides in that) the community on that wiki decides what's wrong or not. [08:53:49] On those wikis, administrators are appointed by senior admins based on personal trust rather than community consensus, often without any public announcement or election. [09:01:50] The Creative Commons Attribution license allows content to be copied directly as long as the same licensing terms are followed, and I have credited the original wiki as the source. My intention in copying the wiki was solely to avoid censorship, not to alter it to suit my personal preferences. [09:20:44] <90gq29> yo, how do i get the mainpage of a wiki to just be the base URL? [09:21:13] <90gq29> like (wikiname).miraheze.org instead of (wikiname).miraheze.org/MainPageURL [09:22:15] steward requests, miscellaneous i believe [09:27:00] phorge [09:29:55] <90gq29, replying to theoneandonlylegroom> ill make a request, worst case scenario they tell me to request it somewhere else [09:35:16] [1/2] or it's restricted changes section :ThinkerMH: [09:35:17] [2/2] but it's definitely steward thing, i asked it for my wikis too [09:37:25] <90gq29, replying to theoneandonlylegroom> it should honestly be the default [09:37:26] no wiki support dms or friend requests, please [09:37:32] <90gq29> would reduce the number of steward requests [09:38:16] only for new wikis then [09:39:08] It is changed in ManageWiki, but only stewards are allowed to do it. I believe it is due to concerns about redirect loops, but I forgot the exact reasoning. [09:39:39] <90gq29, replying to posix_memalign> i see [09:47:02] [[SR/RC]] [09:47:03] [09:47:06] oh you already got ur answer [09:55:13] Yup [11:06:00] [1/2] is it normal for "nocat" to behave like this? [11:06:00] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1421815200679591947/image.png?ex=68da6817&is=68d91697&hm=efedd4cad7b61afac2684911469063174a0835a874dfd8f54ea133a3ac4bb7e7& [11:06:14] it doesn't format automatically like the toc one [11:11:57] <90gq29, replying to snowfleaf> yeah we'll see if it works [11:44:37] [1/2] anyone know why this isnt in an alphabetical order, or in the order of hierachy, if that makes sense? [11:44:37] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1421824920253501580/image.png?ex=68da7125&is=68d91fa5&hm=deecaba1a205290c3e07ec3cd9dbccfdddd3b907556cd84a7e01662bc834acf0& [12:41:15] <90gq29, replying to prabhasxd> it might be in the order you were given them? [12:41:21] <90gq29> im not sure though, just a guess [12:42:00] if that is the case i will literally cry [12:42:36] <90gq29, replying to prabhasxd> if you wanna test that try removing them & readding them in the order you want them [12:43:52] Alphabetical order is what I'm guessing (Administrator = `sysop`) [12:44:10] mmm yess!! [12:44:57] <924_syn> [1/2] did i do this correctly..? [12:44:57] <924_syn> [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1421840102010785792/image.png?ex=68da7f48&is=68d92dc8&hm=0719d64e8f0fdbb449748e95d763ae0ae52df349a38180018688a678fecb0329& [12:45:42] yeah this is 100% alphabetical [12:45:50] (now how do i change sysop to administrator lmao) [12:46:29] Was this not from UserProfile v2? [12:47:02] But `sysop` is what the MediaWiki software refers to the admin role internally, so I don't know if you can change it [12:47:22] this is from userprofilev2 [12:47:31] oh right [12:47:38] https://tenor.com/view/l-l-death-note-l-stare-death-note-stare-death-note-gif-4580555357874190661 [12:48:23] now can i use javascript to jinx this [12:48:27] [trollclassic_c](https://cdn.discordapp.com/emojis/1120375602046840892.webp?size=48&name=trollclassic_c) [12:48:52] You could always ping OriginalAuthority [13:06:25] nope [13:06:39] [1/2] in the file itself you need to copy the page address [13:06:39] [2/2] it shoudl start with static.wikitide.net [13:07:34] <924_syn, replying to snowfleaf> https: //static.wikitide.net/projectneochroma.miraheze.org/wiki/File:NeoChroma.png ? [13:07:47] nope [13:08:02] in the file itself you need to copy the address in the image [13:08:34] <924_syn> oh so like [13:08:37] <924_syn> right clicking [13:08:38] <924_syn> on the image [13:08:40] yes [13:08:42] <924_syn> and copy image link [13:08:44] <924_syn> ahhhhh [13:08:44] <924_syn> okkk [13:08:45] correct [13:09:28] <924_syn, replying to snowfleaf> what about the favicon? [13:10:00] <924_syn> [1/2] is it like the same thing or like does the logo link also change the favicon? [13:10:00] <924_syn> [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1421846407228428372/image.png?ex=68da8528&is=68d933a8&hm=a660337d73786bbb7ec0123cd39c6aebf045e0987a34223c2f934ecacdf40d20& [13:10:08] same thing ! [13:10:18] <924_syn, replying to snowfleaf> so the same link? [13:10:29] yep [13:10:32] the static.wikitide.net one [13:10:35] <924_syn> alright, tysm! [13:10:41] <924_syn> im very new to this [13:10:51] nws everyone starts somewhere [13:43:52] Whats going on with Mirage recently [14:01:15] [1/2] make a new usergroup called `administrator` and give it the same permissions as `sysop` [14:01:15] [2/2] it's probably a bad idea but hey at least it'll be alphabetical [14:01:40] isn't administrator already a thing [14:01:57] there are administrator and interface administrator [14:02:22] administrator is sysop [14:02:48] if you wanted to make them alphabetical it's possible to just create a new role though [14:02:57] javascript is probably a better idea though [14:12:41] [1/2] what could exactly be happening for the portable infobox builder to not load? i am using firefox [14:12:41] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1421862180978032792/image.png?ex=68da93d8&is=68d94258&hm=8911f83ef424b6964605a42f9830c7fb576d37b6dabcae7474c0d7774964fd9a& [14:13:25] i tried clearing my cache, but it didn't work [14:13:39] refreshed it [14:16:41] nvm it worked after holding fn + f5 for a while [14:17:37] if anyone searching the server with the same situation sees this, just spam f5 until it just works, until like 100 refreshes you should ask ig [14:18:11] it usually works after first refresh [14:18:35] it's kind of common knowledge if page loading is stuck you refresh it [14:19:15] 👍 [16:34:33] <90gq29> is it worth registering a custom domain? if so, what's a reasonable price to pay for it? [16:43:10] 50:50 tbh [16:43:13] Looks cool [16:43:23] and like a tenner a year [16:44:20] <90gq29, replying to rhinosf1> would it affect performance/loading times at all? [16:44:39] No [16:44:44] <90gq29> i see [16:44:57] <90gq29> is it possible to switch back to the default domain if you decide its not worth it? [16:45:07] <90gq29> like .miraheze.org [16:45:19] <90gq29> or would that mess things up [16:45:34] You can switch [16:45:40] Has to be requested via tech [16:45:51] So not like every day but it can be done [16:45:54] changing domains can mess up SEO though [16:46:26] True [16:47:54] <90gq29, replying to pixldev> how much damage to seo are we talking [16:48:16] god knows with google ngl [16:48:18] <90gq29> like fully reset? or can google somehow recognize that both domains are the same [16:48:22] they arent exactly predictable [16:48:29] <90gq29> fair enough [16:48:43] You can transfer domains or smt in Search Console i think? [16:48:51] i dont have the experience in that to say [16:53:30] yea you can but it's incredibly slow [16:53:50] like my grandma walks faster than google reindexing to your new domain [17:26:00] [1/2] Where is the debug log supposed to appear on the page? [17:26:00] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1421910830819180605/image.png?ex=68dac127&is=68d96fa7&hm=e2bede98d63bb6a3335b60bb16cd6cf393e1904987a96c112da76a61bf33da55& [17:32:49] [1/3] [17:32:49] [2/3] > When a Scribunto module is invoked on a page, the log buffer is included as "Lua logs" in the Parser profiling data, which is visible at the bottom of the page when previewing. It is also accessible via JavaScript as limitreport-logs, which is included in the Scribunto object in wgPageParseReport from mw.config (i.e. mw.config.get("wgPageParseReport").scribu [17:32:49] [3/3] nto["limitreport-logs"]). [18:06:16] https://cdn.discordapp.com/attachments/407537962553966603/1421920961011257485/355e11fdae8d4328b055bf3464614c69.png?ex=68daca97&is=68d97917&hm=75c8a61eb789648ffeeec01dc3b3b7a48f674427d70946935fdec37b1a513357& [18:43:40] where to request a wiki rename? (subdomain rename basically) [18:45:12] [[Phorge]] [18:45:13] [18:45:22] Thank you [18:46:06] Yw [18:49:35] about to generate 3 emails for my wonderful colleagues [18:49:43] Oh? [18:51:36] https://cdn.discordapp.com/attachments/407537962553966603/1421932374760882298/image.png?ex=68dad538&is=68d983b8&hm=5aa964d14f967a182526079fc3feca5139d8e2c6f05e220942877d2fc06f1be3& [18:53:20] oops, one is stalled due to not answering why they want it [18:53:26] so only 2 :( [19:09:38] [1/2] I made a label for createwiki and grafana so they don't bloat my inbox lol [19:09:38] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1421936910183698583/image.png?ex=68dad971&is=68d987f1&hm=4611ab6608a3a9082ca30cf3fad574f18506aebd6ae4274e5d422d7e4ede0083& [19:10:10] i should mark grafana as spam cause idgaf 80% of the time [19:10:20] same [19:10:24] the other 20% of the time i'm already watching tech ops like a hawk [19:10:32] Wait do we still send grafana alerts via email? [19:10:34] I always read #tech-ops + mattermost as well anyways [19:10:40] yes [19:10:40] no need for a third notification [19:10:41] Wow resolved in minutes [19:10:57] yw ^_^ [19:10:59] We could just turn that off [19:11:13] might be a good idea [19:11:14] Skye is awesome [19:11:27] tysm that wiki thing on the subdomain has been bothering me for a year [19:11:33] 😭 [19:11:38] [1/2] DatasourceNoData 000000004 [19:11:39] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1421937416670941285/image.png?ex=68dad9ea&is=68d9886a&hm=8f989fd7248a1029a8f99cae0bd8be7dcd573af234cfaecb9f86f088de243276& [19:11:51] cool [19:12:11] my beloved [19:13:42] when do the changes take effect mines been redirecting to 404 [19:15:27] wtf? [19:16:53] the new domain [19:16:59] does it happen for you aswell? [19:17:06] no it loads fine for me [19:17:19] Clear cache [19:17:50] ill try a new browser im on mobile [19:17:54] @pskyechology maybe threaten cf with a hammer too [19:17:59] yeah i was just about to [19:18:07] incognito should work as well in that case [19:18:20] Let me know if I should stop being a lazy git [19:18:48] oh main page was loading without css for some reason [19:18:51] cf purge fixed that tho [19:18:53] All works now thanks [19:18:57] nice [19:19:33] Nice [19:31:35] [1/2] trying to move my seo aswell to the new domain but i need to have redirects on the old one [19:31:35] [2/2] what to do from here 😭 [19:32:03] oh yeah I can do that one sec [19:32:51] https://cdn.discordapp.com/attachments/407537962553966603/1421942756003283034/image.png?ex=68dadee3&is=68d98d63&hm=e4f93379ff6bb2d5fa4b094d9795ca6483f8e6dde0293741be7939dd94bf659c& [19:32:58] How do I get Google to use my custom favicon [19:33:35] by waiting painfully for their slower-than-a-snail ass to catch up [19:33:37] Prayers, hope and a rain dance? [19:33:49] yeah that also should work [19:34:18] Thank you [19:37:30] [1/2] done :DoneMH: but will take up to 40 minutes to take effect [19:37:30] [2/2] if google search console kicks you out of the old domain let us know [19:37:53] Ill try again in a bit then, thanks [21:51:53] [1/2] Had anyone made something like break_eternity.js for mediawiki scribunto lua so far (1e308 wont be enough in the future) [21:51:54] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1421977744379744337/image.png?ex=68daff79&is=68d9adf9&hm=a520006e0e7af05800d414b57005ec5b9d073ee44c130d98ff3215f1af11cd5b& [21:57:30] [1/2] anyone know what causes this to happen with apostrophes on commentstreams [21:57:30] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1421979155758841897/image.png?ex=68db00c9&is=68d9af49&hm=e77ce5ef5bbcfe4789f10f6bc3109c4a791bc1ec61bcc5e89c40b7e032255233& [21:58:45] overzealous comment escaping. Never seen it get as bad as 4 semicolons though [21:59:27] [1/5] we do ```js [21:59:27] [2/5] $('.cs-comment-title').each(function () { [21:59:28] [3/5] this.innerText = this.innerText.replaceAll("&", "&"); [21:59:28] [4/5] this.innerHTML = this.innerHTML.replaceAll("&", "&"); [21:59:28] [5/5] });``` which I don't think can be xssed but I'm not sure [22:00:20] @abaddriverlol can you vibecheck this rq [22:04:38] this is something that in general should not be done [22:04:46] 💀 [22:04:56] you heard the local xss deity [22:05:15] should it be more like creating a html element then setting the innerhtml and then returning the text element [22:05:18] you should rather fix the source of the &s [22:05:41] if you remove the innerHTML part it's fine [22:05:45] modifying innerText isn't dangerous [22:05:47] isn't that just commentstreams [22:06:14] if there was a task for it, I probably would've fixed it [22:06:18] hacks like this shouldn't be necessary [22:07:11] how did this happen [22:07:12] escaped 4 times??? [22:07:28] i got no clue [22:07:29] actually 5 since this is the displayed tet [22:07:38] this was just someone else's comment that i came across randomly just now [22:07:52] could you share a link to that comment? [22:08:08] https://deathbattle.miraheze.org/wiki/Blade_VS_Buffy#cs-comment-858622 [22:10:44] https://cdn.discordapp.com/attachments/407537962553966603/1421982486371631234/image.png?ex=68db03e3&is=68d9b263&hm=0390e7a52d89f99bcb7f14453a065e5f1393844390b9112f8af1b89d5978d2d9& [22:10:56] commentstreams is escaping it a fourth time [22:11:12] so either they inserted this on purpose or there is some issue with the comment saving API or the frontend implementation for creating a comment [22:16:33] i would not believe that it was done on purpose [22:18:25] innerHTML is dangerous [22:25:19] same goes for things like .onclick and eval() [22:25:47] so you might now want to use any of those in any scripts lol [22:29:42] replaced the innerhtml with a regex that only looks through innertext [22:29:52] probably not optimal but shouldn't be xssable [22:30:47] just looks for &#(numbers); then converts numbers to a number and if it's printable ascii then returns that printable ascii character [22:30:54] [1/6] also, shouldnt [22:30:55] [2/6] ```js [22:30:55] [3/6] ele.innerText = ele.innerText.replaceAll('&', '&'); [22:30:55] [4/6] ``` [22:30:55] [5/6] work just fine too? [22:30:56] [6/6] Unless that would cause some issues with the html charset [22:31:11] it's `'` that's the problem [22:31:17] hmmm [22:31:22] I'm getting `&&'` [22:32:08] so the first pass turns that into `&#039` [22:32:28] oh I see [22:32:33] or something like that [22:33:27] so then I go over innertext and replace `'` with `'` which changes the innerhtml to `'` [22:33:29] I think [22:43:41] you can do a while look that decodes character entities in the text and ends if the text hasn't changed between two iterations [22:44:10] although that is probably not efficient lol [22:45:31] probably only marginally more expensive than just loading the script itself [22:46:10] an empty script on utgwiki was somehow cause an extra 200ms of loading [22:47:35] yo how doi disable pure black mode on citizen skin [22:47:45] you can hide it using CSS [22:47:50] ight [22:48:18] https://github.com/Roblox-Indie-Wikis/snippets/blob/main/citizen/disable-extra-themes.css this disables both but you can adjust it to disable only one [22:48:28] cool thanks [23:32:39] how do i fix No active login attempt is in progress for your session. [23:32:44] cant seem to login [23:34:43] explode your cookies [23:35:16] if that doesn't work, also try logging in on https://meta.miraheze.org , logging out and then logging in on your wiki [23:38:59] [1/3] Is there a way to target a page in css if it has brackets, escaping with \ doesn't work :uhhh: [23:39:00] [2/3] https://cdn.discordapp.com/attachments/407537962553966603/1422004696230662195/image.png?ex=68db1893&is=68d9c713&hm=410c1d4d2a9e7d855519d820d2264094c6cc0f96416bcd77cddda8f01629a211& [23:39:00] [3/3] https://cdn.discordapp.com/attachments/407537962553966603/1422004696616534106/image.png?ex=68db1893&is=68d9c713&hm=98678c49b72df177f492bb4648986f844fc8775f1e4b9af5d6bb1004f05b7bb2& [23:41:01] the class omits brackets, so it's just `.page-Singularity_Layer` [23:41:07] just inspect element [23:41:15] ^^ [23:41:35] [1/2] might look like this, so you'd use `.page-User_Porokking` [23:41:36] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1422005351791726703/image.png?ex=68db192f&is=68d9c7af&hm=6f3ab606ad2bee5a236f309921c08178a0257922dab0b501deffbb8dd9a487f7& [23:42:04] oh that actually worked, ty [23:42:15] yw ^_^ [23:56:24] I rembemer telling someone to do this a long time ago, but I didn't write the innerHTML part. https://discord.com/channels/407504499280707585/1315670303971741747/1315798792632795146