[04:57:42] What a weird ass error, [T13447](https://issue-tracker.miraheze.org/T13447) occurs when you look up Miraheze wikis on the Opera GX mobile browser, after scrolling for a while it crashes the browser tab completely. [04:58:25] I even used my Nothing Phone (2a) which has 12GB of RAM, so that shouldn't be the issue. [04:59:22] On any wiki after scrolling for a bit it just crashes, I have no explanation as to why. [05:01:12] It seems to work fine on Fandom Wikis, Wiki.gg Wikis and even Self-hosted Wikis. [05:01:31] Could we be transmitting a header or some kind of information that's causing it to crash? [05:05:02] Even ShoutWiki is fine, and that runs MW REL 1.35.11. [05:14:10] which helps pinpoint that the issue lies within newer versions of core [05:14:37] Usually yeah, but at this point everyone's on REL1_43. [05:15:38] Could it be related to EditSimilar? [05:18:13] Nope, it even crashes on Meta Wiki [05:18:59] And on wikis without EditSimilar present. [05:20:30] I'll run my Opera GX in developer mode when I get home. [06:52:26] God, why does OperaGX have to have shit USB debugging support. [06:52:46] I go to `opera://inspect#devices`, I get my device connected and allowed, and it does nothing but show my device is connected. [06:53:00] Can't even allow me to test pages through my devices or show the pages my device is viewing like on Chrome. [07:08:57] It appears that running the website in "Desktop Mode" doesn't cause it to crash, so it could be something to do with how Miraheze handles mobile viewers? That's if we do anything differently. [11:19:23] @aeywoo is it just campaign events for us to merge this weekend [11:23:24] I believe so, I don't think anything else is immediately important enough or completed yet. [11:23:52] I'm currently typing a thousand word reply to a Phorge ticket rn. [11:24:46] Are you +11 like @blankeclair ? [11:24:58] hm? [11:25:08] BlankEclair: time [11:25:13] ah [11:25:13] UTC+11 [11:25:35] aeywoo: you're in SA right? [11:25:42] BlankEclair: does aus change its clocks? [11:25:46] yea [11:25:48] Or are you +10 from tomorrow [11:25:52] still AEDT atm [11:25:56] BlankEclair: tomorrow early morning change or? [11:26:26] Oh you're first Sunday in April [11:26:32] So you're +10 for a week [11:27:19] +UTC 10:30. [11:27:36] ACDT. [11:27:59] So +9.5 of me tomorrow [11:28:05] fractional utc offsets [11:28:08] bane of my existence [11:28:13] Hang on [11:28:41] @aeywoo I'll do it this evening so it'll be merged when you wake up [11:29:14] BlankEclair: time zones are a pain tbh [11:29:22] true [11:29:25] Especially when the entire world changes the clocks differently [11:29:34] America changed a few week ago [11:29:36] fuck dst [11:29:46] Cause my meeting with the US changed for like 2 weeks the time it's at [11:29:56] Cause it's pinned to local time of our US colleagues [11:30:18] No... [11:30:21] April 7th. [11:30:37] Ye but I move to UTC+1 tomorrow [11:30:46] Sunday 2am doesn't exist [11:30:52] Lucky you. [11:31:02] It goes from 1:59 to 3:00 [11:31:06] Not having Daylight Savings in America sucks. [11:31:14] I hate the sun going down at 4pm. [11:31:31] Winter is sucky [11:31:38] Can't have an evening walk in winter [11:31:43] Too dark and cold [11:32:22] Welp, the sun will start setting at around 5:20pm for me now, and then it'll be down by like 6pm. [11:32:39] Currently it sets at like 7pm, 8pm near the start of daylight savings. [11:33:03] Oh ye it's like winter for you [11:33:06] Well autumn [11:33:14] Cause you're the other hemisphere [11:33:28] BlankEclair: Wanna do a silly security review of this tiny extension plzzzz? [11:33:37] Yes. [11:33:41] But it feels like Summer. [11:33:52] not yet [11:34:00] :Crying: [11:34:04] What temp is it for you? [11:34:09] Both of you [11:34:31] It's 18 Celsius right now, it was around 26 Celsius today. [11:34:37] The other day it was around 36 Celsius. [11:34:42] 12C [11:34:45] Feels like 10C [11:34:49] And that's spring for you [11:34:54] And the peak of the day [11:34:55] It's finally starting to cool down now though. [11:35:07] 18C is decent [11:35:10] So it'll be on average 16 to 20 Celsius everyday. [11:35:18] that's a good temp [11:35:27] 18C here is a warm summers day [11:35:31] Better than -20 Fahrenheit in New Hampshire during Winter. [11:35:36] 36C would be well past a heatwave [11:35:52] It's gotten to 48 Celsius in Adelaide before. [11:36:08] I think that's 130 Fahrenheit. [11:36:24] A heat wave would be 27C max temp for at least 3 days @aeywoo [11:36:28] Here [11:36:32] Ain't you lucky. [11:36:41] That ain't lucky [11:36:57] A heat wave in South Australia is about 40 Celsius for a week. [11:37:08] That's record breaking here [11:37:15] Englands record is 40.3C [11:37:27] Time to sizzle the British fritters. [11:38:07] We don't really do air con or anything though [11:38:15] Like my flat is an oven at 20C [11:38:25] Yeah, because you guys built all your houses around keeping the heat inside. [11:38:30] Like the New Englanders did. [11:38:38] Those houses were boiling in the summer. [11:38:56] In Australia we have houses that don't keep in the heat during Summer and don't keep in the cold during Winter. [11:39:43] As long as it's not an old house that barely has electricity or has never heard of morse code. [11:40:01] my flat is fairly old but it's heard of electricity [11:40:08] It's a Victorian build converted [11:40:16] it doesn't do that well in winter [11:40:39] Time to get reverse air-duct cycle. [11:41:15] my peak gas bill this winter was £61.47 [11:41:19] For a 1 bed flat [11:41:26] Get insulation. [11:41:33] @aeywoo not my control [11:41:43] Smack around your landlord. [11:41:54] Just don't get evicted. [11:41:59] It's insanely cheap in summer though [11:42:09] March is already down to like £35 [11:42:19] "summer" [11:42:36] It'll get to like £15 [11:42:43] At the height of our summer [11:42:48] Which is just hot water [11:42:58] My heating will be being switched off in April [11:43:12] And hibernate until like September [11:44:00] Because it's not needed [11:44:09] Yes our summer [11:44:13] How much is your power bill. [11:44:13] Which is like winter for you [11:44:51] Electric is about £35 a month and pretty stable [11:45:03] Correct peak gas was £66.59 [11:45:08] Forgot standing charge [11:45:16] The what charge. [11:45:30] Electric and gas charges have 2 components here [11:45:33] A standing charge [11:45:37] You pay every day [11:45:41] and a unit change [11:45:51] Every day??? [11:45:51] Which is per kWh [11:45:55] Yes [11:46:01] That's stupid. [11:46:20] [1/2] https://cdn.discordapp.com/attachments/1006789349498699827/1355508370882170961/IMG_0392.png?ex=67e92f0b&is=67e7dd8b&hm=e346aee1191e05d03eaddb217ac840e6235ffe5f91efa692cf8cb7e16c56463f& [11:46:20] [2/2] https://cdn.discordapp.com/attachments/1006789349498699827/1355508371385614456/IMG_0391.png?ex=67e92f0b&is=67e7dd8b&hm=8e688898f0102e4c10caa7b326140ac21e06bcacf4e943da551d2d05e7d1e2ad& [11:46:24] We only have to pay every two weeks I think in South Australia. [11:46:31] Let me check my nana's bills rq. [11:46:41] I mean it only actual comes out of my account every month [11:47:16] Yeah, we pay every fortnight. [11:47:47] When I joined Octopus, @owenrb took my yearly usage and used that to guess how much my bill would be for the year [11:47:53] Adds gas and electric together [11:48:04] And then divided by 12 [11:48:08] We pay around 25 cents to 50 cents per kW/h. [11:48:12] And that comes out of my bank [11:48:19] Every month [11:48:45] Then his company send me a bill every month with my payment and actuals for usage [11:48:57] And I can see if I'm on track [11:49:20] You're not actually paying 6 pounds per kWh are you, or is that pence. [11:49:35] Pence [11:49:46] I hate Pence. [11:50:07] That's #0.12 AUD [11:52:06] I just checked my Nana's bill again, she pays $0.41 AUD a kW/h [11:54:48] how small [11:57:14] 37 sq m [12:03:09] tiny [12:07:35] It does [12:07:42] what [12:10:36] It's suitable enough [12:10:38] It's tiny [12:10:48] But like for a first place I've rented alone it's decent enough [12:11:36] it's not underneath a random families stairs is it [12:11:43] or above someones carport? [12:21:31] No [12:21:40] It's a converted Victorian property [12:21:55] What used to be 2 Victorian houses is now 16 flats @aeywoo [12:22:14] Bedroom, bathroom and living room/kitchen is all [12:23:53] https://cdn.discordapp.com/attachments/1006789349498699827/1355517821576151060/IMG_6905_Original.jpg?ex=67e937d8&is=67e7e658&hm=817ff5556277b8d21eb61cef40ffa60595ac9f4b8336e61fc24022c4dfb86b0b& [12:25:13] Hmmmm. [12:31:03] It is weird paying a daily charge but 😅 [12:31:56] @owenrb I can do campaign events now if you want [12:32:10] It's annoying for me cause it's like half my monthly gas bill in summer [12:32:40] Last I looked at ofgem's proposals for standing charge free tariffs, I'd be basically on the line of whether it would save money. [12:33:22] I mean I don't wanna spend more in rent cause you gotta save to be able to buy [12:33:47] Wrong ping lol [12:34:03] yes @aeywoo [12:34:09] Muaahhahaha [12:34:12] Gotta invest that’s where the then monies are [12:34:13] Yes, please. [12:34:53] you need money to invest thoug [12:35:05] my savings are only just starting [12:35:40] Can I invest against Tesla? [12:36:19] Don't forget about the puppet PR, #4251. [12:36:24] That number makes me feel like I live in a fucking mansion sometimes [12:36:37] config should be done first [12:36:41] cause it'll trip the timer [12:37:01] Ahhh. [12:37:11] @aeywoo deployed, does it look sane [12:37:18] can you enable and disable it on beta [12:37:31] wait i should deploy test too [12:37:56] I don't have access to change the stuff on beta or test afaik [12:38:17] whats your beta username [12:38:22] What's the URL again. [12:38:43] meta.mirabeta.org [12:39:41] good morning [12:39:41] I don't have an account it seems. [12:39:49] create one please! [12:39:52] I can't. [12:39:59] Registration closed lol [12:40:05] https://cdn.discordapp.com/attachments/1006789349498699827/1355521898024403027/image.png?ex=67e93ba4&is=67e7ea24&hm=a2669cd090d1743874bc982780e472135fca5836bef1f4cbe42ac6a6dd01fb1f& [12:40:14] email? [12:40:20] > "You can't create an account, are you sure you're logged in?" [12:40:29] `Aeywoo@proton.me` [12:40:38] can you tell it's my first extension deploy in a few years [12:40:58] Nope. [12:41:05] done [12:41:56] Okay, I've logged in [12:43:41] does it look to work? [12:44:16] Well, I can't change extension settings. [12:44:20] But the option for it is there. [12:44:28] you have crat [12:44:29] now [12:44:37] i was just giving that @aeywoo [12:44:43] https://cdn.discordapp.com/attachments/1006789349498699827/1355523065173512374/image.png?ex=67e93cbb&is=67e7eb3b&hm=c0ac6878da7d7123c76c42040d13a2b2683dc44451b9f93b1241e3bddd20959a& [12:44:50] @aeywoo tick it and save [12:44:54] and then see if stuff appear [12:45:18] Okay that was weird. [12:45:25] It said "An error ocurred enabling this extension" [12:45:31] so no [12:45:31] But it says it's enabled. [12:48:26] Could not open \"$IP/extensions/CampaignEvents/db_patches/tables-generated.sql\ [12:49:26] i see [12:49:38] oh, woopsies [12:49:42] @aeywoo disable it [12:49:50] I forgot to put it as `db_patches/mysql/tables-generated.sql` [12:50:22] I disabledi t. [12:50:36] @aeywoo enable again? [12:51:51] Gave another error. [12:52:02] which was? [12:52:26] Failed to enable the extension. [12:52:52] I disabled it again. [12:53:32] Yeah 😅 I'm currently looking at getting an EV as well [12:53:57] oh i see [12:54:58] now? [12:55:09] i walk or get the bus [12:55:25] It didn't give an error this time. [12:58:00] I'm just going to say this, I don't know how to use CampaignEvents. So I have no idea how to test it. [13:02:19] I think it requires setting up an instance of their Programs & Events Dashboard? [13:06:47] i've managed to do random stuf [13:07:43] Interesting. [13:09:59] @aeywoo has anyone conducted a privacy asssessment? [13:10:06] for the questions [13:10:53] No, because this is the first time I've been asked that, and the first I've heard about it. [13:13:49] looking at @owenrb but surely even for showing aggregate PII for users a DPIA should be conducted [13:17:39] like I know we don't do security reviews [13:17:47] but we still need to do a privacy review [13:18:55] @paladox or @blankeclair can I get a 2O [13:19:12] huh? [13:19:13] i am literally ust about to go to bed lol [13:19:57] 2O? [13:20:11] @paladox surely we should be having a little more care before we enable an extension that displays aggregate PII to users [13:20:26] ye, CampaignEvents is a bit fishy on the privacy side to me [13:20:34] what's 2O? [13:20:40] oh, second opinion [13:20:46] can i delegate that for more wakey claire? [13:21:23] well yeh [13:21:30] oki, nini~ [13:23:05] i'd have thought that would be covered under a security review. [13:23:10] @paladox given the complete lack of it being mentioned at https://issue-tracker.miraheze.org/T13325, I'm inclined to restrict the extension [13:23:19] ye we don't secuirty review wikimedia extensions [13:24:33] i think we need to have more detailed requests on adding extensions. I'm confused why that wiki wants CampaignEvents. [13:25:32] I dunno, I just do what people want, as long as it's not Widgets 2.0. [13:30:49] Why would a security review cover something arguably under T&S domain? [13:32:17] I don’t think this is under T&S, at least not soley [13:32:49] Its certainly not an issue for tech to consider during a security review [13:33:04] Do it [13:33:29] Feels to be semi in the same vein as CSP tangentially maybe [13:33:31] I have done [13:33:44] @Trust and Safety what do you folks think [13:33:53] Tech should at least spot it [13:36:27] ok this extension is fucked [13:36:34] from a privacy perspective [13:36:35] Well, I'm basically an intern volunteer so idk what to do now except go to bed. [13:36:48] That's why Wikimedia has it restricted to Wikimedia Staff under NDA afaik. [13:37:11] Okay, goodnight!! [13:40:08] WHAT [13:40:25] And we enabled it unrestricted or? [13:40:46] well for like 2 minutes [13:40:49] no one used it [13:40:57] We were going to I mean [13:41:00] ye [13:41:07] Can users see all the data if it’s enabled [13:41:25] only certain user right [13:41:34] although it's permissions logic feels like a security bug [13:41:37] Non NDA users at all [13:41:43] Bloody hell [13:43:43] i've restricted the affected right and the extension [13:43:49] someone else can make a decision on this [13:48:46] BlankEclair: can I please request a security review of its permissions logic when you're awake too [13:48:55] sleep well [15:36:59] If the API died 8 months ago, then how would it have cached any data when I only set up the widget like a month ago? [15:39:55] And it seems like Roblox uses the same Twitter function (the widget looks exactly the same), which has multiple instances where it displays recent tweets. Therefore, would that not mean the API would have to still be alive to collect that new data? [16:10:57] @originalauthority I was told that you made the UserProfileV2 extension and I wanted to ask/suggest if a counter for uploaded files like the edit count exists? And if not, do you think one could be added? [16:40:37] If there’s an extension or special page that shows that you can transclude [21:23:27] MediaWiki doesn't aggregate that data iirc and the query to get it would be too much of a performance hit [21:25:09] bloody hell this will be interestinf [21:27:21] Oh god ye [21:27:24] I'll DM [22:27:31] [1/3] I have released a new update for the RobloxAPI extension. Would it be possible to upgrade it from 1.2.0 to 1.3.0 on Miraheze? [22:27:31] [2/3] (This time there aren't as much code changes compared to the last release when a code re-review was required) [22:27:31] [3/3] https://github.com/Roblox-Indie-Wikis/mediawiki-extensions-RobloxAPI/releases/tag/v1.3.0 [22:40:22] BlankEclair: ^ [22:40:41] i'll get to it eventually if i remember [22:40:52] currently making another comicfury scraper in lua for scribunto [22:41:16] thx [22:48:52] @rhinosf1 after a wiki moves to CF DNS will it go onto CF’s view counter page thing [22:49:07] Since thats a more accurate measure of views then matomo [22:52:51] Ye [23:02:48] > [30/03/2025 09:40] currently making another comicfury scraper in lua for scribunto [23:02:56] update: ExternalData does not follow redirects :(( [23:06:14] [1/2] teehee >:3 [23:06:14] [2/2] https://cdn.discordapp.com/attachments/1006789349498699827/1355679474854789332/Screenshot_2025-03-30_at_10-05-54_Editing_Module_SpeciallyCursed_PageCreator_Comicfury_-_Rainverse_Wiki.png?ex=67e9ce66&is=67e87ce6&hm=66bcb12a0d9825fd89759d243cf4c09ef7a1bfc1c93ad769906dbaff45c44f01& [23:40:40] Not my job to archive extensions, it hasn't worked for me for months, It hasn't worked for Fandom for months, if it worked for you then maybe you got lucky and got a response from the API, but what's the point in an API that rarely works. [23:40:59] Wikimedia wouldn't archive the extension if it wasn't worth keeping. [23:41:41] And Roblox has a custom widget as far as I know. Because you know, Roblox isn't run on MediaWiki. [23:46:41] Nothing is stopping you from manually recreating the widget through JS pages and IFrames [23:50:48] Hm, alright.