[14:05:42] [1/2] can someone check the error [2fec7d3095821190b809fecd] Caught exception of type Flow\Exception\InvalidActionException [14:05:42] [2/2] please [14:23:56] [1/2] slip WTF a nice tenner and we'll make it happen [14:23:56] [2/2] (give me a sec) [14:25:40] [1/20] ``` [14:25:40] [2/20] Flow\Exception\InvalidActionException [14:25:41] [3/20] /srv/mediawiki/1.44/extensions/Flow/includes/SubmissionHandler.php:86 [14:25:41] [4/20] The action specified by the URL is invalid. [14:25:41] [5/20] You might have mistyped the URL, or followed an incorrect link. [14:25:42] [6/20] This might also indicate a bug in the software used by TestWiki. [14:25:42] [7/20] from /srv/mediawiki/1.44/extensions/Flow/includes/SubmissionHandler.php(86) [14:25:42] [8/20] #0 /srv/mediawiki/1.44/extensions/Flow/includes/WorkflowLoader.php(62): Flow\SubmissionHandler->handleSubmit(Flow\Model\Workflow, MediaWiki\Context\DerivativeContext, array, string, array) [14:25:43] [9/20] #1 /srv/mediawiki/1.44/extensions/Flow/includes/Api/ApiFlowBasePost.php(19): Flow\WorkflowLoader->handleSubmit(MediaWiki\Context\DerivativeContext, string, array) [14:25:43] [10/20] #2 /srv/mediawiki/1.44/extensions/Flow/includes/Api/ApiFlow.php(102): Flow\Api\ApiFlowBasePost->execute() [14:25:43] [11/20] #3 /srv/mediawiki/1.44/includes/api/ApiMain.php(2010): Flow\Api\ApiFlow->execute() [14:25:44] [12/20] #4 /srv/mediawiki/1.44/includes/api/ApiMain.php(948): MediaWiki\Api\ApiMain->executeAction() [14:25:44] [13/20] #5 /srv/mediawiki/1.44/includes/api/ApiMain.php(919): MediaWiki\Api\ApiMain->executeActionWithErrorHandling() [14:25:45] [14/20] #6 /srv/mediawiki/1.44/includes/api/ApiEntryPoint.php(152): MediaWiki\Api\ApiMain->execute() [14:25:45] [15/20] #7 /srv/mediawiki/1.44/includes/MediaWikiEntryPoint.php(202): MediaWiki\Api\ApiEntryPoint->execute() [14:25:46] [16/20] #8 /srv/mediawiki/1.44/api.php(44): MediaWiki\MediaWikiEntryPoint->run() [14:25:46] [17/20] #9 /srv/mediawiki/config/initialise/entrypoints/api.php(3): require(string) [14:25:47] [18/20] #10 {main} [14:25:47] [19/20] /w/api.php [14:25:48] [20/20] ``` [14:25:48] can that be real [14:25:57] sure if you can even donate that less [14:27:32] Do they genuinely say tenner in your country? (I've forgotten where you're from right now 😶‍🌫️) [14:33:17] no they say kümpi or kympi depending on which of my two countries you wanna count as mine [14:44:33] Um dez [15:27:49] seems to be the lazy fix solution for two special pages 😢 [16:19:08] <90gq29, replying to toosplatched> yes it pmo [16:19:16] <90gq29> i cant unsee it [16:34:34] huh, anyone else have an issue at https://falcom.miraheze.org/wiki/Special:ManageWiki/extensions where the search and tabs dont wory [16:34:58] https://falcom.wiki/wiki/Special:ManageWiki/extensions [16:35:01] that'll be another tenner [16:44:35] I’ll mark it down in my book [16:45:01] The exchange rate really working wonders in my fabor [18:32:00] gonna blast through reviewed extensions tomorrow before signing off for a week [19:26:02] [1/4] This occurs if special pages is not defined in MediaWiki:Sidebar, making citizen automatically bring it back. This failsafe does not bring back the icon however. [19:26:02] [2/4] You can fix this by adding this line: [19:26:02] [3/4] ` specialpages-url|specialpages` [19:26:03] [4/4] In the navigation section of MediaWiki:Sidebar [20:45:59] <90gq29, replying to randomizer.jpeg> goat [20:46:00] <90gq29> this fixed it [22:18:34] I can work on Extension:ImgTag. Only thing I'm not sure about is `$wgImgTagSanitizeDomain`. I believe we can safely turn it off because we already have a CSP on `img-src`, and the extension always ensures that the `src` attribute is a valid URL. [22:22:07] When random types something and then stops, my guess is that he is hunting for security vulnerabilities. [22:23:05] he do be finding out [22:23:23] anyway you'll probably need this https://meta.miraheze.org/wiki/Tech:Adding_a_new_extension [22:27:16] Thanks! Fortunately the extension doesn't require database changes and should be relatively simple to add. [22:28:04] I wanted to mention that is an unrealistic test, as scripts and external resources aren't executed and loaded in data URL SVGs afaik, but I realized that's not really relevant to what the test is doing [22:28:23] I just realized that I'm still using `in_array( $attrib, $allowedAttribs )` after converting `$allowedAttribs` to an associative array. I think `isset` is the canonical way to do that? [22:29:23] Ah I see. That's good to know that the browser has my back if I mess something up. [22:31:19] That test is also badly malformed lol. It doesn't really matter for the purpose of the test, but you are probably reading my tests more carefully than I did. [22:32:45] I only read that one test because I searched for `ImgTagSanitizeDomain` in the code after you mentioned the setting here lol [22:33:59] [1/18] I need to show off my interface message test then. [22:33:59] [2/18] ``` [22:33:59] [3/18] !! article [22:34:00] [4/18] MediaWiki:imgtag-error-no-src [22:34:00] [5/18] !! text [22:34:00] [6/18]