Phabricator Link
|
Wiki Link
|
Status
|
Priority
|
Author
|
Assignee
|
Projects
|
Subtasks
|
Parent Tasks
|
T101888
|
T101888: TalkPageManager::getTalkPageManager unconditionally adds flow-bot group
|
resolved
|
High (red)
|
|
|
|
|
|
T103281
|
T103281: "What links here" for article sections
|
resolved
|
Lowest (sky)
|
|
|
|
|
|
T108144
|
T108144: DB errors with non-UTF8 characters can not be serialized by the API
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T108763
|
T108763: Convert DonationInterface to use extension registration
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T10912
|
T10912: The "Prompt me when entering a blank edit summary" wrongly triggers for undo edits
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T119766
|
T119766: Composer's autoloader should be autoloaded in extension registry (if configured)
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T122094
|
T122094: Convert SandboxLink to use extension registration
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T122770
|
T122770: extension.json should allow setting $wgFeedClasses
|
resolved
|
High (red)
|
|
|
|
|
|
T124274
|
T124274: Add structure tests to verify hook and extension functions are valid callbacks
|
open
|
Low (yellow)
|
|
|
|
|
|
T128525
|
T128525: Strip old metadata from old Parsoid content <head>: mw:TimeUuid, user, comment
|
open
|
Medium (orange)
|
|
|
|
|
|
T129503
|
T129503: Enable test coverage for mathoid
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T139906
|
T139906: Convert XAnalytics to use extension registration
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T147616
|
T147616: After submitting the voter eligibility list, a warning is generated
|
resolved
|
Lowest (sky)
|
|
|
|
|
|
T147824
|
T147824: Poll owner field exists with no default value
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T154240
|
T154240: Update the template's configuration documentation
|
open
|
Medium (orange)
|
|
|
|
|
|
T154941
|
T154941: API documentation unclear on hook arguments of type "Module"
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T162001
|
T162001: Special:ApiSandbox text box too small (specially with JSON data)
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T166408
|
T166408: Cleanup and remove MinervaPrintStyles config variable
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T177795
|
T177795: Remove references to OCG service from prod config
|
resolved
|
High (red)
|
|
|
|
|
|
T177988
|
T177988: Warning: Invalid argument supplied for foreach() in /srv/mediawiki/php-1.31.0-wmf.2/extensions/Collection/includes/DataProvider.php on line 152
|
resolved
|
High (red)
|
|
|
|
|
|
T186573
|
T186573: Add information about hidden fields (e.g., userhidden, commenthidden, sha1hidden, etc.) to api.php documentation
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T188183
|
T188183: Add the "actor" table to the database layout documentation
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T195066
|
T195066: Split examples away from service-template-node
|
declined
|
Low (yellow)
|
|
|
|
|
|
T199301
|
T199301: Allow overriding git config with command line in docker build script
|
declined
|
Needs Triage (violet)
|
|
|
|
|
|
T200385
|
T200385: Add a hook to modify $wgLogTypes / LogPage::validTypes() at runtime
|
open
|
Low (yellow)
|
|
|
|
|
|
T201363
|
T201363: RESTBase should report what exactly was not found for 404
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T202300
|
T202300: RESTBase passes through the user-agent
|
declined
|
Low (yellow)
|
|
|
|
|
|
T203617
|
T203617: Use hot-shots native childClient in service-runner makeChild
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T203783
|
T203783: Rewrite ext.flaggedRevs.review.js to make use of action review
|
declined
|
Medium (orange)
|
|
|
|
|
|
T203854
|
T203854: Expand usage of x-triggered-by
|
declined
|
Medium (orange)
|
|
|
|
|
|
T204296
|
T204296: EventBus should not use service container in application logic
|
declined
|
Needs Triage (violet)
|
|
|
|
|
|
T204575
|
T204575: Convert all hooks to EventFactory
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T204754
|
T204754: HyperSwitch parameter validation allows empty string params
|
declined
|
Lowest (sky)
|
|
|
|
|
|
T206498
|
T206498: MediaWiki needlessly queries page data twice on page views
|
open
|
Low (yellow)
|
|
|
|
|
|
T207324
|
T207324: RESTBase adds duplicated `accept-language` entry in Vary header
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T212722
|
T212722: eslint-config-node-services has unmeet peer dependencies
|
duplicate
|
Low (yellow)
|
|
|
|
|
|
T225853
|
T225853: BadMethodCallException for API call on ru.wikipedia: "Call to a member function getPrefixedText() on a non-object (null)"
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T227766
|
T227766: Remove link to defunct https://rest.wikimedia.org/ on https://doc.wikimedia.org/
|
resolved
|
Lowest (sky)
|
|
|
|
|
|
T232392
|
T232392: EventBus extension must not send batches that are too large
|
resolved
|
High (red)
|
|
|
|
|
|
T234192
|
T234192: Automatic upload comments by Upload Wizard are unhelpful, make them more informative
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T235395
|
T235395: Document how to get the current contents of a page via the MediaWiki API
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T236477
|
T236477: Special:ApiSandbox links to non-existent section on mediawiki.org
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T238935
|
T238935: Eliminate usage of mocha-eslint from proton
|
open
|
Medium (orange)
|
|
|
|
|
|
T241947
|
T241947: Stop using $wgUser in Wikibase
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T245310
|
T245310: API calls ignoring cmendsortkeyprefix parameter when continue parameter is present
|
open
|
Low (yellow)
|
|
|
|
|
|
T247686
|
T247686: Add timestamp to action=compare
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T254087
|
T254087: Remove unused Title::nameOf in MediaWiki Core
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T261712
|
T261712: Remove or simplify unused static/index.html files
|
open
|
Low (yellow)
|
|
|
|
|
|
T262834
|
T262834: Clarify the labels for ucstart and ucend
|
resolved
|
Lowest (sky)
|
|
|
|
|
|
T266735
|
T266735: Fix or archive skin using deprecated Skin::setupSkinUserCss() method
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T270799
|
T270799: Some Microsoft Powerpoint files not detected by MimeAnalyzer.php due to 'ppt/presentation.xml' at 30th byte
|
open
|
Low (yellow)
|
|
|
|
|
|
T277818
|
T277818: Transition callers of deprecated User::setOption()
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T28312
|
T28312: Heading field (section=new) should not use the same name/id as edit summary field (action=edit)
|
open
|
Low (yellow)
|
|
|
|
|
|
T283667
|
T283667: Replace Content::getNativeData() calls with TextContent::getText() in AbuseFilter
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T34493
|
T34493: API should allow change of userrights using user id
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T34494
|
T34494: API: Ability to search by user id
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T34496
|
T34496: API should allow blocking/unblocking using userid
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T36801
|
T36801: Function applyDiffStyle uses regexes which do not detect CSS classes appropriately
|
open
|
Medium (orange)
|
|
|
|
|
|
T47920
|
T47920: Don't enable API modules on wikis where they aren't used
|
open
|
Low (yellow)
|
|
|
|
|
|
T53660
|
T53660: Detect the edit state for modules which help users and helpers
|
invalid
|
Low (yellow)
|
|
|
|
|
|
T55122
|
T55122: Remove sajax use from SecurePoll
|
resolved
|
High (red)
|
|
|
|
|
|
T58860
|
T58860: Improve documentation of API's "dir" parameter
|
open
|
Low (yellow)
|
|
|
|
|
|
T70174
|
T70174: securepoll-votereligibility-list-* messages should be documented in comments
|
open
|
Low (yellow)
|
|
|
|
|
|
T71258
|
T71258: $feedTitle = "$wgSitename - {$title} [$wgLanguageCode]" repeated in multiple places
|
open
|
Low (yellow)
|
|
|
|
|
|
T74445
|
T74445: Special:Version produces warning when there's an open_basedir restriction, when checking for $wgGitBin
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T84977
|
T84977: API: Purpose of "batchcomplete" property and implementation
|
resolved
|
Lowest (sky)
|
|
|
|
|
|
T87905
|
T87905: Convert CustomData to use extension registration
|
declined
|
Lowest (sky)
|
|
|
|
|
|
T87930
|
T87930: Convert ImageMetrics to use extension registration
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T87932
|
T87932: Convert Insider to use extension registration
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T88002
|
T88002: Convert ZeroPortal to use extension registration
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T88051
|
T88051: Convert DPL (Wikimedia) to use extension registration
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T88058
|
T88058: Convert MwEmbedSupport extension to use extension registration
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T88062
|
T88062: Convert SubPageList3 extension to use extension registration
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T88065
|
T88065: [TrustedXFF] Convert TrustedXFF to use extension registration
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T88194
|
T88194: AutoloadGenerator.php doesn't update extension.json and skin.json
|
resolved
|
Medium (orange)
|
|
|
|
|
|