[00:04:12] oh u just added it? [00:05:38] yay u added it [00:09:45] can you help me with it [00:26:13] Yep [00:27:31] Next thing I need to figure out a good UI/UX implementation for grouping [00:53:47] [1/2] Does anybody know how to get the image to float in the center? It stays anchored at the bottom if it isn’t filling the whole box. [00:53:47] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1239017647346159740/image.png?ex=6641649a&is=6640131a&hm=7effa1b23abccbbd78c508e60fdbd7e1e808ca9f19b554f2f676ead888d43582& [00:54:12] This is the page [[mh:dev:Template:User VK]] [00:54:12] https://mh.wikipedia.org/wiki/dev:Template:User_VK [00:54:12] [00:55:57] https://duckduckgo.com/?q=how+to+center+a+div&ia=web [00:56:56] ty [01:17:22] Are PIs still broken on Parsoid? [01:20:20] No I fixed it I believe [03:09:38] [1/2] silly question, what is this toolbar, i cant remember where to edit it or why theres two Create Redirects [03:09:38] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1239051835705262110/image.png?ex=66418472&is=664032f2&hm=cdda29f47503f1864c9a32ff24dea51b24ef555b45ae69c84221fcc9e9b988b2& [03:42:35] https://issue-tracker.miraheze.org/T12124 [03:50:49] I recently enabled the OreDict extension on one of the wikis I administrate. However, I am unable to assign the `(editoredict)` and `(importoredict)` permissions to any usergroups. I've checked and neither of those permissions are blacklisted. Which means that it should be possible for me to grant them. [04:24:01] tech folks will get to it when they have time, everything is priority based [05:46:21] Why I get a database error warning? [05:46:29] [85507528b116ddb425adf9d9] 2024-05-12 05:46:04: 嚴重例外類型「Wikimedia\Rdbms\DBQueryError」 [05:46:40] This is what the page tells [06:18:15] what were you trying to do? [06:18:38] I was trying to save an edit without logging in [06:23:47] Is it possible for a ===Subheading=== (the level doesn't matter) to be hidden in the article text, but be visible (and working) through the TOC? [06:26:31] [1/2] Cuz the articles in my side mainly are powered by tables, and each table has a header [06:26:31] [2/2] I don't want to re-add all the subheadings, and was wondering is there a way for the # links to direct to a table header (which the most feasible method seems to be hiding the subheading) [06:27:30] you could make the header hidden in css [06:28:10] That doesn't break the whole subheading system? (If you mean main.css) [06:28:29] I want it for certain articles [06:29:12] realized it probably would after I had sent that message [06:30:14] I have found a plugin - which exactly does it - on a third-party source (dokuwiki), but nothing on Miraheze :/ [06:30:58] Extension:HideSection also got my attention for a glimpse, but then I realized it's just a glorified Collapsible [06:31:42] what do you mean by "plugin"? [06:33:00] That's the exact phrase on dokuwiki. Maybe equivalent to our extensions (actually it handles the anchoring method using %variable) [06:34:03] https://www.dokuwiki.org/plugin:hiddenheader [06:34:26] which wiki, can you link it and the specific page title? [06:35:02] ah, I don't think that wiki runs on MediaWiki so that wouldn't work on MH probably [06:36:29] https://wkmr.liao.media/wiki/CNPP_ZhihueseIntro [06:44:14] its not, doku wiki is different wiki software [06:44:56] just tried and no error [06:45:38] Thanks, but I tried again still with the same error [06:45:57] screenshot the error [06:46:29] if necessary, log out, clear all cookies for miraheze from browser, clear browser cache [ctrl f5] [06:48:00] I was able to create either as source or VE, either as anon or logged in [06:48:19] https://cdn.discordapp.com/attachments/407537962553966603/1239106867657965629/image.png?ex=6641b7b2&is=66406632&hm=83ee538b2edfde91e3d28df88d1ba884b86e23f65e0e208dae9167c822fc7848& [06:48:29] I tried changing the IP address with a new incognito window [06:53:10] I tried creating a page with another name it went ok [07:05:01] A new incognito window does not change your ip [07:05:20] But that likely needs a task, please copy + paste the error rather than use screenshots [07:07:33] I tried changing the IP address with using a new window [07:08:41] Sorry by brain was not in line just now [07:09:18] It looks like guest edits against this page will result in error, is this triggered by spam control measures? [07:13:11] Okay so I can't solve it by myself, I've pasted the error before [07:13:20] This [07:14:01] Please create a task [07:14:14] I don't know how to do this [07:15:01] Go to https://issue-tracker.miraheze.org/maniphest/task/edit/form/20/ [07:15:08] Use login with mediawiki [07:15:15] Thanks [07:29:24] https://issue-tracker.miraheze.org/T12125 [08:05:58] oh nice, thank u [08:06:34] Does anyone know if Miraheze allows crime-scene photos? [08:06:43] Including ones that are particularly graphic? [08:12:46] May want to hide the grathic stuff behind some kinda blurring/click though [08:13:59] @oceanwavez https://meta.miraheze.org/wiki/Content_Policy#:~:text=to%20this%20policy.-,Not%2Dsafe%2Dfor%2Dwork%20wikis,under%20the%20age%20of%2018. [08:22:50] follow nsfw policy on these matters [08:23:20] [1/3] relevant pointers include ```Do not post NSFW content on the wiki's main page. [08:23:20] [2/3] Include a dismissible site notice alerting users that the content is not appropriate for users under 18. [08:23:20] [3/3] Media that is explicit in nature should be collapsed by default.``` [08:23:33] perhaps not the second one if that is not pervasive on the wiki [08:29:23] It would be for a very limited number of articles. [08:30:03] so yeah, first and third quoted points should be noted [08:30:18] Okay. [08:30:23] I'd supplement the second point by having that warning inline with the collapse element instead so people know exactly what they're getting into [08:30:25] Does that include medical photos? [08:30:38] if it's of a gruesome nature I would highly recommend it [08:30:55] medical does tend to squick people reliably [08:31:27] Okay, and is Miraheze less biased than programs like Wikipedia or Fandom? [08:31:47] define 'biased' [08:32:09] Meaning, can a wiki get removed if Stewards deem it to not be politically correct, or if they deem the content to be controversial. [08:32:48] we're not termination for no reason prone like fandom but we stick strongly to the [[Content Policy]] and will terminate controversial content if for example, it strongly advocates for idk, neo nazis or something out of the gate which wouldn't even get through the request process anyway [08:32:48] https://meta.miraheze.org/wiki/Content_Policy [08:32:49] [08:33:28] what gets through the approval process these days is probably good to go and while the approval process is prone to heavy questions it's only to flesh out boundaries and ensure issues don't pop up in the future [08:33:37] Nono, I mean things like, for example, if a Wiki calls the death penalty "murder." [08:33:50] Or something like that. [08:34:10] Or if they refer to a public figure as something perceived as negative. [08:34:47] the problematic bounds on that would be insulting public figures in a way that could have them make a claim to us and then we have to come over and deal with it [08:35:09] we'd rather avoid that and if there is need to criticize, it's best written more balanced and pack its sources [08:35:17] balance does not mean positive [08:35:19] Can I DM you on what I am specifically referring to? [08:35:24] you can [08:35:53] the biggest problem on that lately has been wikis that do that criticism and also distribute highly sensitive information, that's gotten several wikis closed lately [08:36:18] Death penalty? In China the CCP leverages death penalty just as a measure of prosecution so this is absolutely murder [09:50:29] It was not an invitation to start a conversation about this volatile topic. It was seeking a clarification, answer is given. So please do not continue on this topc. [09:51:05] Okay [10:14:18] [1/2] How do I make gallery images not be boardered by an eyebleeding white in cosmos? [10:14:19] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1239158707951112242/image.png?ex=6641e7fa&is=6640967a&hm=7e81c9d625eb4ffb59abd3b5e3a4ddbf4e3341081806ed832106b4f0f420b517& [10:27:20] Genuinely I cannot add this to main pages without fixing them first please help [10:27:53] you can probably use inspect element and find the element and change the color of it [10:35:06] Nothing coming up in inspect or page source. [10:35:25] At least when I try to locate the bilnding white hex [10:35:48] do you have a page where this is present? [10:37:03] [1/8] You could do this with "Thumb", so I believe this will be the same for gallery? [10:37:04] [2/8] ```figure, figcaption { [10:37:04] [3/8] border: none !important; [10:37:04] [4/8] background: transparent !important; } [10:37:05] [5/8] figure[typeof~='mw:File/Thumb'] { [10:37:05] [6/8] border: none !important; [10:37:05] [7/8] background: transparent !important; [10:37:05] [8/8] }``` [10:38:32] the element is probably `.gallerybox` [10:39:09] [1/4] so I'd assume this would remove that background color: [10:39:09] [2/4] ```.gallerybox { [10:39:10] [3/4] background-color: inherit !important; [10:39:10] [4/4] }``` [10:43:00] [1/2] Ah, gotta add this to CSS, thanks I'll try that and see if it's fixed. [10:43:01] [2/2] Though if it isn't fixed, it may be related to why there's some blinding white bar at the top of the page and idk where it's colour picking from [10:50:01] You could provide a link so we could see it too [10:51:01] https://herotvdatabase.miraheze.org/wiki/HeroTV_Database:Sandbox [10:51:33] Testing the gallery on here. Did some adjustments to common css and purged the pages but that doesn't seem to have any affect atm. [10:51:37] [1/2] this would be what is causing it [10:51:38] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1239168099056484354/image.png?ex=6641f0b9&is=66409f39&hm=8f90eae172ea227f7da1f80936e0f503967716aa131838c7d5948ecc518f2a92& [10:52:08] Ah, where do I change that? [10:52:35] Common or cosmos css? [10:52:44] common if you want it to apply to all skins [10:52:57] if just cosmos then use that skin's css page [10:57:11] [1/2] The white line is called by "mwext-bc" [10:57:11] [2/2] Don't know where that is though @elliethepwincess ? [10:58:02] `.jsbc-breadcrumbs` is what is adding that white color to that top bar [10:58:16] ah [10:59:43] It's not in the css? [11:00:17] Nope. [11:01:07] The CSS are mostly empty, with the only theme-specfific one that has anythng in it is Timeless, to change up link colours [11:04:52] Have you considered using `mode="nolines"` first? https://www.mediawiki.org/wiki/Help:Images [11:06:26] This way you can still have the "thumbed" version for other purposes (not saying that it shouldn't be recolored though) [11:07:45] Yeah, I need to get rid of the blinding white wherever it pops up. I have no idea where it's pulling the colour from since in the styling sheet nothing is white. There are some blank inputs but those are because it says they use images, not a colour hex. [11:08:31] ^ Ellie shows the culprit snippet [11:08:43] [1/8] so like [11:08:43] [2/8] ```css [11:08:44] [3/8] li.gallerybox div.thumb { [11:08:44] [4/8] border: 1px solid #333333; [11:08:44] [5/8] background-color: #801d22; [11:08:44] [6/8] } [11:08:45] [7/8] ``` [11:08:45] [8/8] https://cdn.discordapp.com/attachments/407537962553966603/1239172400839393324/image.png?ex=6641f4bb&is=6640a33b&hm=3aae3337affeb3f5d3f08ac0f2ddbff4d2b6dd49cc5c56d9371df28792d46d92& [11:09:10] but if you want to get rid of the padding around the images use the gallery mode instead [11:10:07] it's not white but a hex value close to white [11:10:15] We also plan to add a custom dark mode later so I kind of want the colour to be at 0% opacity so it works with everything. [11:11:27] [1/2] ? [11:11:27] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1239173082736758805/image.png?ex=6641f55d&is=6640a3dd&hm=63985614d0f2674a53f3eb5c3efd856c6df0f5b6be594014b5a76629fd1fdde8& [11:11:48] If so no CSS required, please use the `nolines` mode [11:12:34] And if you want to have a transparent color in any style, you can use `transparent` color name [11:14:58] There's other modes listed in the mediawiki help page I linked above, maybe others will suit you better :pupCoffeeMH: [11:20:15] _takes notes_ [11:22:24] [1/2] Thank you for the help, guys [11:22:25] [2/2] Transparent seem to be kinda working when I test it in a template so I'll see if I can apply it without issue [14:11:02] I’m back chat [14:43:16] anyone know how to clear a notification that wont go away despite clicking the read button? [15:41:05] @tedkalashnikov aight, were you gonna add the local link support? Just to check, also anything else broke [15:43:12] [1/2] I couldnt quite figure out pattern matching so nope :'D [15:43:12] [2/2] Everything else looks good though [15:43:35] I’ll see [15:44:27] I have a picture of my face on a holy Jesus picture But it’s my IRL face [15:57:55] [1/2] sending a message via ubuntu [15:57:56] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1239245181799370752/image.png?ex=66423883&is=6640e703&hm=e4170d279c9045fbece0595357dcffcd43426b267e93057a86b0fa2b96828452& [16:01:17] oh fuck wrong channel, it was for #offtopic [16:10:50] Could you please tell me what you tried so I have a starting point on what didn’t work? [16:16:06] Ill be honest, I just got stumped looking at string.find and couldnt really figure out how to apply it to a URL [16:16:13] I know like no Lua just for reference [16:16:45] I took a zoom class in Roblox years and years taught by a old friend’s dad [16:16:49] He is a very very cool dad [16:18:42] hi [16:18:52] sorry but is there a wikiforge server? [16:18:53] Hi there! [16:19:15] the old one got nuked [16:19:20] Hm, there used to be I know. [16:19:31] @cosmicalpha or @reception123 may know [16:19:32] yeah, agent deleted it [16:19:42] he owned the old wikiforge server [16:20:15] agent come on I love you man and am sad your gone and happy you get a break but [16:20:18] Why [16:20:23] Eh it’s whatever [16:23:42] Seems like you give it a text and a pattern, it returns a number saying how far in that pattern occurs in the text or `nil` if there is no match [16:24:30] So just test for if `string.find(info.link, 'https://`) returns nil [16:24:35] I think I got confused if it it can work on a string with no spaces, Im a bit slow LOL [16:24:43] I don’t know if it support regex [16:24:47] If it works like that I can do that I think [16:24:54] If so you could make the s optional [16:25:04] Going off of https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#string.find [16:25:22] I going to make the server, upvote or downvote [16:25:23] Ah [16:25:24] hello [16:25:51] Here, Lua has its own pattern matching syntax https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Patterns [16:33:25] I love when manuals have intimidating embed images [16:33:43] real [16:57:24] Also heads up @tedkalashnikov you removed the quotes used in the docs pages so once the cache on them purges they gonna be borked [17:38:49] yeah thats alright, i want the citations to fully work before i rewrite the docs [17:38:58] K [17:39:04] regex is not something im experience in tbh :s [17:39:12] I don’t have much either [17:39:24] Give me 2 minutes [17:39:28] haha its okay [17:39:44] neither does anybody else 😂 [17:39:57] `/https?:\/\//gm` [17:40:01] it's hard to read [17:40:10] I have experience I ain’t good lmaoo [17:40:21] haha [17:40:30] This should work [17:40:45] Maybe:tm; [17:40:51] well i know the \ are used for validating / in the string [17:40:56] if u know what i mean [17:41:08] You mean escaping? [17:41:10] https://cdn.discordapp.com/attachments/407537962553966603/1239271163369361498/image0.jpg?ex=664250b5&is=6640ff35&hm=ace21edac36b43d8cea447183e350545ce4625cc3b3e1a4872ce20531f60608f& [17:41:24] yeah [17:41:30] that's what i meant [17:41:38] i love how it looks like gibberish to me HAHA [17:41:42] ik how regex works i just cant read it [17:41:50] And the `?` [17:41:54] how do i apply that to searching a string? [17:42:45] I can’t read complex stuff either [17:43:05] In the second parameter of the find function but I need to test first [17:44:02] apparently luas pattern matching is different? [17:44:20] [17:45:17] [1/2] i.. see [17:45:18] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1239272201698410627/image.png?ex=664251ad&is=6641002d&hm=19e1db1fd4d66b6d4999c62a6916d708eec1af95ca65ff080e10d77e5f8dae9a& [17:45:45] Where is this from [17:45:48] [17:46:23] heres also [17:46:50] so maybe :match is the right function? [17:47:34] Hm, well it’s a different case [17:47:44] It’s trying to extract data from a URL [17:47:48] true true [17:47:56] but its the only regex i can find for http/https in lua from searching [17:48:01] Also I saw this on the page and it’s so relatable I need to read this https://stackoverflow.blog/2024/05/10/between-hyper-focus-and-burnout-developing-with-adhd/ [17:48:12] It should work Tbf [17:48:18] [1/2] > string.match (s, pattern [, init]) [17:48:18] [2/2] > Looks for the first match of pattern (see §6.4.1) in the string s. If it finds one, then match returns the captures from the pattern; otherwise it returns nil. If pattern specifies no captures, then the whole match is returned. A third, optional numeric argument init specifies where to start the search; its default value is 1 and can be negative. [17:49:11] `https?://` maybe [17:49:37] so its like `if string.match(info.link,https?://) == nil then` ? [17:49:41] sorry not sure the not operator for lua [17:49:56] ~= ? [17:50:29] oh its just not [17:51:15] Yup! [17:51:17] http://tpcg.io/_W69ZKZ [17:51:26] oh hell yeah [17:51:36] I think Lua may do `is nil` [17:51:38] Actually [17:51:40] No need [17:52:00] yeah i need not nil dont i [17:52:10] When interpreted as a Boolean a int will be true [17:52:15] Minus zero [17:52:21] And nil should be false [17:52:27] so just if <> then? [17:53:46] [1/6] ```lua [17:53:46] [2/6] if string.find(info.link, "https?://") then [17:53:46] [3/6] print = print .. '[' .. info.link .. ' Link] ' [17:53:47] [4/6] else [17:53:47] [5/6] print = print .. '[[' .. info.link .. '|Link]] '``` [17:53:47] https://meta.miraheze.org/wiki/%27_.._info.link_.._%27 [17:53:47] [6/6] hows this look to you lol [17:53:56] http://tpcg.io/_W69ZKZ [17:53:58] i forgot the end [17:54:12] oh awesome [17:54:17] Should work I think [17:54:20] oh god not lua patterns [17:54:26] lua makes me cry i dont like it [17:54:29] but yeah `https?://` is correct [17:54:29] okay lets go test [17:54:32] I was actually thinking of separating it into its own function [17:54:34] thank you hahaha [17:55:08] If you wanna use beta to test so you don’t need to edit a live module and possibly mess it up lmk I can make you an account [17:55:13] hey is there a link that has reasons as to why fandom is legit shit [17:55:21] someone is trying to say that fandom is better than mirahese [17:55:27] saying that miraheze is "bloated" [17:55:30] lmaoo [17:55:32] its all good, the module isnt in use on phwiki yet [17:55:35] naur [17:55:36] fandom fanboys these days.. [17:55:41] they need to try using fandom w/o their ublock origin lol [17:55:45] theres that one video isnt there [17:55:54] https://montymahato.github.io/lua-pattern-tester/ is really helpful for the lua patterns [17:55:59] omg i think it works [17:56:08] since they don't work in regex101 [17:56:21] I mean once it is used lol [17:56:29] YES [17:56:33] it works!!! [17:56:35] https://fandom.com [17:56:51] We BALL [17:56:53] nice! [17:56:59] this is so awesome [17:57:01] nop, that's not it [17:57:04] I love lua [17:57:16] You asked for examples of why it’s bad [17:57:20] 😂 [17:57:45] they should turn off adblock, and then open the main page of Community Central vs Miraheze Meta lol [17:57:52] There’s the mossbag video but fandom people hate seeing it [17:57:56] fandom is javascript hell [17:57:58] Any page [17:58:05] [1/2] this is so beautiful [17:58:05] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1239275421959454871/image.png?ex=664254ad&is=6641032d&hm=30b8eca6aa5652701a1b4d478f54b971cc695a28fd96b2522a9ba58e4bc0e4d0& [17:58:15] link? [17:58:39] Gimmi a sec [17:58:55] @connorsseur also made a W video 💪 [17:59:42] is there a nicer way to link to your userpage pix [17:59:46] like in wikitext [17:59:47] on meta [18:00:12] oh its mh: [18:00:26] ok finally they stopped saying shit about miraheze [18:00:35] and praising fandom [18:00:46] ugh [18:01:59] [1/2] LMAOOO [18:01:59] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1239276402709233764/imageundefined.png?ex=66425597&is=66410417&hm=d7cda25cb0b43fb25db36020d82ed356234e4b2be0990cc1eea9e8319f345bad& [18:02:35] https://youtu.be/qcfuA_UAz3I?si=XkEL3kYmKBZvov5g [18:02:36] @pixldev as promised [18:02:40] NAH [18:04:06] Tyyyyyy. Also you can just link to my user page in the wiki since I have a global user page and the link currently points to [[PixDeVl]] not a user page :p but thanks!!! [18:04:06] https://meta.miraheze.org/wiki/PixDeVl [18:04:06] [18:04:07] 😭 [18:04:48] OOOH okay i have no idea how this works HAHA [18:04:52] [1/2] nah bro [18:04:53] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1239277129397567538/imageundefined.png?ex=66425644&is=664104c4&hm=db8b345f160d358c3ae1cdeb00ecf4f2241c65c8e68fc269a3eed210df287e03& [18:04:55] And while it’s not use to just link videos to them https://youtu.be/EkaPSZg-I3k?si=b_5FBpgU_zHraNiO [18:05:09] k [18:05:14] the [[m:]] prefix points to meta [18:05:14] https://meta.wikimedia.org/wiki/ [18:05:15] [18:05:30] [[m:User:PixDeVl]] would work [18:05:30] https://meta.wikimedia.org/wiki/User:PixDeVl [18:05:31] [18:05:51] oh LOL [18:06:13] okay i think its fixed now [18:14:24] [1/2] Wikia when deleted a ton of sexual images used for humoristic purposes in Inciclopedia [18:14:25] [2/2] https://inciclopedia.org/wiki/Sucesos_de_octubre_de_2012 [18:18:41] Nah [18:18:42] NAH [18:18:48] AINT NO WAY [18:18:49] CAP [18:18:52] 🧢 [18:19:03] #offtopic please [18:27:01] [1/2] Chat is this possible to reproduce in miraheze? [18:27:01] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1239282700561678336/image_2024-05-12_192645370.png?ex=66425b74&is=664109f4&hm=eca467c9a2cb57b09e00a85df69fee564768f827b928f5dd2edadfecf475c05a& [18:28:01] Wait when did Devl become a discord moderator- [18:29:51] Since https://discord.com/channels/407504499280707585/1232418458856194170 lol [18:30:06] The CSS? [18:45:55] soury [18:47:34] don't do that, that'll crash their browser [18:50:03] lol yeah [18:50:29] adding ublock origin to my archiving tool made page load times like 3x faster [18:52:19] https://cdn.discordapp.com/attachments/407537962553966603/1239289067481337886/image0.jpg?ex=66426162&is=66410fe2&hm=bfe8e39e0f2752b75c5d8a6287054a101c1aac557742d02e6beccdf68ad77074& [18:53:01] lmao [19:01:21] 🤣 [19:11:35] Lmao [19:12:48] If you want some inspiration for CSS, go to some Wiki.gg wikis and skidget inspired from their css [19:27:38] oui [19:28:33] Comedy Gold [20:37:45] [1/3] How to divide the infobox space into two parts, as in Wikipedia articles about various conflicts, for example, to show two sides [20:37:45] [2/3] Like that [20:37:46] [3/3] https://cdn.discordapp.com/attachments/407537962553966603/1239315603509215333/Screenshot_2024-05-12-23-37-23-09_40deb401b9ffe8e1df2f1cc5ba480b12.jpg?ex=66427a19&is=66412899&hm=f9de5e329a4f254bde6d0e75a54678b344e2f51dc5d378ad6ffaba7984e661ca& [20:37:50] Who knows [20:38:38] Depends on how you're doing infoboxes [21:30:11] Can someone look at the following problem [21:30:13] https://discord.com/channels/407504499280707585/1239029253476057170/1239316831530127470 [21:30:35] `Lua error in Module:Lua_banner at line 113: attempt to index field 'edit' (a nil value).` [21:30:59] ```local moduleProt = moduleTitle and moduleTitle.protectionLevels["edit"][1]``` [21:31:51] The modules mentioned, as well as "Module:Lua banner" are protected [21:32:26] seems the article isn’t protected [21:32:39] im not sure about the syntax so may be writen wrong [21:32:57] Which article [21:33:40] I have seen this before [21:33:49] idk the article its trying to read the protection lf [21:34:02] Can't remember how it was solved [22:01:09] https://cdn.discordapp.com/attachments/407537962553966603/1239336564824473640/workflow.png?ex=66428d9e&is=66413c1e&hm=fd565756a5cf97780a2b2b2a735021b42ac5baaac7e024b57877bde9b7dfb451& [22:02:30] Exactly