Phabricator Link
|
Wiki Link
|
Status
|
Priority
|
Author
|
Assignee
|
Projects
|
Subtasks
|
Parent Tasks
|
T165851
|
T165851: Combo boxes in Special:ApiSandbox > main do not show what is typed
|
declined
|
Needs Triage (violet)
|
|
|
|
|
|
T166411
|
T166411: Split module description messages into summary and additional text
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T167163
|
T167163: API error response for list=user&usprops=cancreate with similar username has '$1' instead of real error code.
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T167200
|
T167200: API: image thumb-url for ProofreadPages
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T170425
|
T170425: Interlacing login and logout requests on different client on same PC affect each other
|
duplicate
|
Needs Triage (violet)
|
|
|
|
|
|
T170603
|
T170603: API Edit Requires a Captcha, but on Wiki edit does not
|
open
|
Medium (orange)
|
|
|
|
|
|
T172226
|
T172226: API should surface whether isMainPage is true for a page cheapily
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T172228
|
T172228: User gender should be exposed in revision information (user gender rvprop)
|
open
|
Low (yellow)
|
|
|
|
|
|
T172293
|
T172293: Add Retry-After header when a rate limit has been triggered
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T176704
|
T176704: mediawiki.api does not use consistent reject parameters
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T176717
|
T176717: ApiSandbox timestamp fields should allow pasting timestamps
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T177150
|
T177150: Add IP range support to list=usercontribs API
|
open
|
Medium (orange)
|
|
|
|
|
|
T177474
|
T177474: API Feature request: have action=categorytree output json
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T178734
|
T178734: Make examples, apisandbox and api.php help module use formatversion=2 by default
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T180153
|
T180153: API:Usercontribs should allow clients to order by timestamp
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T180858
|
T180858: CentralAuth API list=globalallusers should capitalize the first letter
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T182475
|
T182475: Handling of structured data input in MediaWiki APIs
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T183300
|
T183300: Use list=blocks to return all single IP blocks in a CIDR
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T183376
|
T183376: Make ar_parent_id visible through the API
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T183861
|
T183861: action=query & list=watchlist should allow to filter for tags
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T184466
|
T184466: Live preview doesn’t use new versions of templates embedded in themselves
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T185057
|
T185057: API query=tags filtering
|
stalled
|
Needs Triage (violet)
|
|
|
|
|
|
T185067
|
T185067: apihelp-query+tags-paramvalue-prop-defined is confusing
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T185508
|
T185508: Show “internal” API module help flag in Special:ApiSandbox
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T185705
|
T185705: Add adrshow=X to action=query&list=alldeletedrevisions
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T185904
|
T185904: Special:Upload fails on ":w:" as destination filename
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T186573
|
T186573: Add information about hidden fields (e.g., userhidden, commenthidden, sha1hidden, etc.) to api.php documentation
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T186766
|
T186766: MW api list=blocks doesn't return very old blocks where ipb_range_start is empty
|
open
|
Low (yellow)
|
|
|
|
|
|
T186979
|
T186979: Special:ApiSandbox Request URL textbox too small and readonly
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T186983
|
T186983: Mention units on apihighlimits
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T187603
|
T187603: Add JSON parameter type to the action API
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T187759
|
T187759: API is returning 500 status code
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T18781
|
T18781: API and UI limits are inconsistent
|
open
|
Low (yellow)
|
|
|
|
|
|
T188433
|
T188433: Tag all edits by editor used (WikiEditor, API, etc), not just VE
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T188672
|
T188672: Allow fetching the first (earliest) revision of many pages in prop=revisions
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T189532
|
T189532: Swap wlallrev/rctoponly for wlshow=top and rcshow=top
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T191939
|
T191939: How to deal with blocked messages on client that require advanced parsing?
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T192023
|
T192023: Allowing seaching the archive table for titles of deleted pages through the API
|
open
|
Medium (orange)
|
|
|
|
|
|
T193484
|
T193484: API request time logs should happen after DB commit
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T193630
|
T193630: API automatic documentation should specify parameters that are added by extensions
|
declined
|
Needs Triage (violet)
|
|
|
|
|
|
T193671
|
T193671: Allow searching global rename log by old username via API
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T193890
|
T193890: Allow search with logid in list=logevents
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T19433
|
T19433: add bot flag info to (rv/uc)prop=flags
|
open
|
Medium (orange)
|
|
|
|
|
|
T198381
|
T198381: API should indicate parameters that have no effect in generator mode, and ApiSandbox should use this
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T199540
|
T199540: Forbid blocking IP ranges as big as /1 and /2, as done on ruwikiquote using the API
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T200166
|
T200166: Getting detailed double-redirect information via the API
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T200238
|
T200238: API can exceed GenderCache's miss limit, thus returning titles with the default-gendered namespace prefix
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T201205
|
T201205: Bad metadata for a single file errors out the complete imageinfo prop request
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T201481
|
T201481: API maxlag stats
|
open
|
Medium (orange)
|
|
|
|
|
|
T201946
|
T201946: Paragraph breaks returned by text API requests have changed
|
open
|
Low (yellow)
|
|
|
|
|
|
T203025
|
T203025: Document return values for action=edit API
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T203283
|
T203283: Special:CreateAccount causes ApiValidatePassword to log a DBPerformance warning from CentralAuth
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T203433
|
T203433: Viewing first revision via API gives baddiff error
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T204610
|
T204610: Expose gender of gendered namespace aliases in siteinfo API
|
open
|
Low (yellow)
|
|
|
|
|
|
T205156
|
T205156: Provide qpnamespace parameter for UnconnectedPages querypage in the api
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T205357
|
T205357: SpecialApiSandbox needs PHPUnit integration tests
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T205810
|
T205810: Slow query in ApiQueryBacklinksprop when using an empty xxnamespace parameter
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T205992
|
T205992: Allusers query auprop=rights does not include global rights (and is possibly wrong in other ways)
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T206030
|
T206030: "PHP Notice: Undefined index: 810" from ApiQuerySiteinfo
|
resolved
|
Unbreak Now! (pink)
|
|
|
|
|
|
T206253
|
T206253: Some ApiParse requests fail due to fatal MWException: "not supported for content model"
|
open
|
Low (yellow)
|
|
|
|
|
|
T206944
|
T206944: API returns incorrect/stale blockinfo for user
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T207448
|
T207448: Resetting a custom global preference via API does not work
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T207500
|
T207500: "blockinfo" field from list=allusers do not reflect global blocks
|
open
|
Lowest (sky)
|
|
|
|
|
|
T207818
|
T207818: Mark api.php HTML doc pages as robots noindex, nofollow
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T208132
|
T208132: API: extracts with explaintext doesn't put a newline after lists.
|
open
|
Low (yellow)
|
|
|
|
|
|
T208145
|
T208145: api.php shows language converter syntax in the HTML for certain uselang parameters
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T208517
|
T208517: Should Wikibase add a property to the page response object that indicates the embedded entities?
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T208691
|
T208691: Fatal exception from ApiQueryBase: Call to getNamespace() on non-object null
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T208926
|
T208926: PHP Fatal from ApiMain.php: Header may not contain more than a single header, new line detected
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T208929
|
T208929: RevisionAccessException from ApiComparePages.php: Could not determine title for page/revision ID
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T210045
|
T210045: Allow extensions to specify a custom PARAM_TYPE
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T210307
|
T210307: Forcelinkupdate appears to have stopped working (on ENWIKI at least)
|
resolved
|
High (red)
|
|
|
|
|
|
T210548
|
T210548: gzip-encoded page properties can't be exported from the API
|
open
|
Medium (orange)
|
|
|
|
|
|
T210790
|
T210790: Allow cross-origin requests by default in the Action API
|
open
|
Medium (orange)
|
|
|
|
|
|
T210937
|
T210937: API query for userprops not working on group0 wikis (maybe because comment migration read-new)
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T211540
|
T211540: allow to add section with no heading and custom edit summary
|
open
|
Lowest (sky)
|
|
|
|
|
|
T211769
|
T211769: Wikimedia\Rdbms\Database::selectSQLText called from ApiBase::filterIDs with incorrect parameters: $conds must be a string or an array
|
resolved
|
Unbreak Now! (pink)
|
|
|
|
|
|
T21195
|
T21195: Make user IDs more readily available with the API
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T212069
|
T212069: API action=wbgetentities does not handle formatversion=2
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T212307
|
T212307: Interaction Timeline makes an API request to MediaWiki that returns a warning
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T212511
|
T212511: Deprecate comparing first revision to prev, last revision to next in API
|
open
|
Medium (orange)
|
|
|
|
|
|
T212851
|
T212851: Confusing error for OAuth consumers with rollback but not edit grant
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T212988
|
T212988: Allow clients to POST JSONs in the body
|
open
|
Low (yellow)
|
|
|
|
|
|
T213037
|
T213037: AbuseFilter should have an edit API
|
open
|
Medium (orange)
|
|
|
|
|
|
T215028
|
T215028: Unexpected extracts greek API response
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T215121
|
T215121: Expose actor IDs via the API
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T215456
|
T215456: Expose translations that exist via the api
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T215548
|
T215548: API deprecation warnings shouldn't be triggered by parameter default values
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T215681
|
T215681: Develop code samples in Javascript and PHP to demonstrate the use of MediaWiki Action API modules
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T215682
|
T215682: Outreachy Round 18: Documentation improvements to the ~20 top 70 most viewed MediaWiki Action API pages on-wiki
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T216245
|
T216245: VisualEditor, MobileFrontend, and other tools using action=edit do not auto-block IP addresses
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T216656
|
T216656: API problem with usercontribs using `rev_user_text` rather than `rev_user`: Only use 'contributions' replica if querying by user ID
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T217162
|
T217162: The api-feature-usage log channel should use log context instead of parsing a string
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T217382
|
T217382: APIEditPage -> ApiBase->checkTitleUserPermissions PHP Warning: Invalid operand type was used: Invalid type used as key
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T218489
|
T218489: Add auprops=groupmemberships parameter to list=allusers
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T218674
|
T218674: User::getRights() applies session rights restrictions to non-session users
|
open
|
Medium (orange)
|
|
|
|
|
|
T220898
|
T220898: Removing ApiErrorFormatter_BackCompat
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T221381
|
T221381: Allow for multiple `leaction`s for `action=query&list=logevents`
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T221550
|
T221550: Not possible to set API-reported Wiki ID to anything other than database name
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T221595
|
T221595: MovePage::move contention on cebwiki
|
duplicate
|
Low (yellow)
|
|
|
|
|
|
T221722
|
T221722: ApiQueryBlocks should not be aware of the container
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T221735
|
T221735: API: UserContribs duplicating new page entries
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T221869
|
T221869: Remove deprecated ApiQueryDeletedRevs
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T222388
|
T222388: Create a mechanism for SpecialPages and API modules to have dependencies injected into them
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T222402
|
T222402: Page or file undelete/restore requests can deadlock (Fatal DBQueryError)
|
open
|
Medium (orange)
|
|
|
|
|
|
T224246
|
T224246: API: redirects generator ignores grdnamespace
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T224815
|
T224815: PHP error: Undefined index: 6::ofield and 7::nfield (from DeleteLogFormatter.php)
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T225657
|
T225657: PHP Warning "headers already sent" from exception reporter for fatals that happen post-send
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T225853
|
T225853: BadMethodCallException for API call on ru.wikipedia: "Call to a member function getPrefixedText() on a non-object (null)"
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T226072
|
T226072: Provide a way to get localized namespaces names through the API
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T226429
|
T226429: Undefined property stdClass::$value in ApiQueryQueryPage.php
|
duplicate
|
High (red)
|
|
|
|
|
|
T226587
|
T226587: Notifications count via notwikis=* doesn’t work for sessions providers other than CentralAuth
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T226830
|
T226830: Add information about available scaled images to list=allimages
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T227086
|
T227086: Test failures for ApiEditPageTest::testEditAbortedByHook and ApiEditPageTest::testEditAbortedByHookWithCustomOutput
|
invalid
|
High (red)
|
|
|
|
|
|
T228286
|
T228286: LocalFile.php: Call to a member function getName() on a non-object (null)
|
duplicate
|
Unbreak Now! (pink)
|
|
|
|
|
|
T228425
|
T228425: User.php: Cannot create a user with no name, no ID, and no actor ID
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T228486
|
T228486: Partially blocked users cannot delete revisions
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T228690
|
T228690: test herald rule
|
invalid
|
Needs Triage (violet)
|
|
|
|
|
|
T228758
|
T228758: HttpStatus.php: PHP Warning: Unknown HTTP status code default
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T228781
|
T228781: Create API to retrieve target of short url
|
open
|
Low (yellow)
|
|
|
|
|
|
T228949
|
T228949: Querying `fileextensions` from siteinfo should be formatted as an array
|
declined
|
Needs Triage (violet)
|
|
|
|
|
|
T229123
|
T229123: ApiSandbox: upload widget no longer functions
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T229155
|
T229155: globaluserinfo should show global blocks
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T229157
|
T229157: ruwiki API returns no meaningful response
|
declined
|
Needs Triage (violet)
|
|
|
|
|
|
T229176
|
T229176: API allusers: Is it intended that all users are returned when an invalid value for augroup is specified?
|
open
|
Lowest (sky)
|
|
|
|
|
|
T229539
|
T229539: AbuseFilter and SpamBlacklist return a "successful" action=edit API response when they prevent edits
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T229764
|
T229764: Incorrect category size
|
duplicate
|
Medium (orange)
|
|
|
|
|
|
T230051
|
T230051: wikidata.org handles GET MWAPI requests, but silently fails on POST
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T230211
|
T230211: Enable API integration tests to ensure that GET requests will always see the effect of previous POST requests.
|
open
|
Medium (orange)
|
|
|
|
|
|
T230239
|
T230239: apifeedcontributions: Call to a member function getText() on a non-object (null)
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T230526
|
T230526: API intermittently returns the help page instead of a valid JSON response (due to POST lacking a Content-Type header)
|
invalid
|
Needs Triage (violet)
|
|
|
|
|
|
T230702
|
T230702: Clean up ApiEditPage content handler undo logic
|
declined
|
Low (yellow)
|
|
|
|
|
|
T230735
|
T230735: Action API: Detect POST without Content-Type
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T230782
|
T230782: Link list on ApiSandbox looks silly
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T230862
|
T230862: Create a way to filter only WB-related changes from Commons recentchanges
|
resolved
|
High (red)
|
|
|
|
|
|
T231071
|
T231071: /w/api.php... ErrorException from line 0 of : PHP Notice: Unable to unserialize ... Size of serialized string ... exceeds max
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T231253
|
T231253: API action=edit with errorformat=html returns a redundant 'hookaborted' error even when an error message is set
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T231462
|
T231462: ApiQueryCategories does not set a limit on the DB query
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T231582
|
T231582: ApiQueryRevisions.php: PHP Notice: A non well formed numeric value encountered
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T232021
|
T232021: Add some way to technically distinguish partial blocks and full blocks
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T232241
|
T232241: Why meta=filerepoinfo and meta=siteinfo response formats are not consistent with other meta queries?
|
invalid
|
Needs Triage (violet)
|
|
|
|
|
|
T232389
|
T232389: Make limited information from archive available to everyone
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T232670
|
T232670: `maxlag` is ignored, instead returning `readonly` error
|
declined
|
Needs Triage (violet)
|
|
|
|
|
|
T232672
|
T232672: API does not strip bidi characters (or trim whitespace) when validating IPs for 'user'-type parameters
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T233040
|
T233040: Internal API usage doesn't run post shutdown function
|
invalid
|
Needs Triage (violet)
|
|
|
|
|
|
T23345
|
T23345: Make old images searchable by hash
|
open
|
Medium (orange)
|
|
|
|
|
|
T233597
|
T233597: Refactor ApiMain to use OutputPage::sendCacheControl
|
declined
|
Needs Triage (violet)
|
|
|
|
|
|
T233752
|
T233752: Flaky test: ApiMainTest::testAddRequestedFieldsCurTimestamp
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T234016
|
T234016: Coverage of ApiQuerySiteinfoTest:testContinuation takes 50+ seconds
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T234210
|
T234210: API should return the username of the reblocking admin
|
duplicate
|
Needs Triage (violet)
|
|
|
|
|
|
T234530
|
T234530: API sometimes does not return consistent data (sha1 does not match content)
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T234688
|
T234688: expose article count method through API
|
open
|
Low (yellow)
|
|
|
|
|
|
T234862
|
T234862: Do not show oversighted edit summaries in CheckUser API (CVE-2019-18611)
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T235011
|
T235011: API query times out
|
open
|
Low (yellow)
|
|
|
|
|
|
T235207
|
T235207: Some MediaWiki API call examples show an empty result set due to hardcoded "Main Page" title
|
open
|
Low (yellow)
|
|
|
|
|
|
T235316
|
T235316: PHP Notice: Undefined property: stdClass::$page_namespace
|
resolved
|
High (red)
|
|
|
|
|
|
T235334
|
T235334: ErrorException from line 596 of /srv/mediawiki/php-1.35.0-wmf.1/includes/api/ApiQueryBase.php: PHP Notice: Undefined property: stdClass::$page_namespace
|
duplicate
|
Needs Triage (violet)
|
|
|
|
|
|
T235395
|
T235395: Document how to get the current contents of a page via the MediaWiki API
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T235397
|
T235397: Add API module to "mark a page for translation"
|
open
|
Medium (orange)
|
|
|
|
|
|
T235476
|
T235476: ApiQueryExtLinksUsage euprop needs sanity check
|
invalid
|
Needs Triage (violet)
|
|
|
|
|
|
T235477
|
T235477: ApiWatch result should emit namespace
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T235978
|
T235978: In meta=allmessages API, amincludelocal does nothing
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T236128
|
T236128: formatversion=2 swallows up spaces sometimes on line breaks
|
duplicate
|
Needs Triage (violet)
|
|
|
|
|
|
T236422
|
T236422: API:Login failed with Special:BotPasswords
|
invalid
|
Needs Triage (violet)
|
|
|
|
|
|
T236477
|
T236477: Special:ApiSandbox links to non-existent section on mediawiki.org
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T236517
|
T236517: Userinfo API: Blockinfo for partial blocks should include block settings
|
open
|
Low (yellow)
|
|
|
|
|
|
T236519
|
T236519: ApiQueryCategories: Don't provide namespace for each category
|
declined
|
Needs Triage (violet)
|
|
|
|
|
|
T237195
|
T237195: Templatedata API includes parameters that only exist within comments (for templates mising templatedata)
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T237856
|
T237856: Live preview not working with skins not shown in preferences
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T238195
|
T238195: Check ApiQueryReferences compatibility with extended references
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T238390
|
T238390: Image attribution information in extmetadata API is wrapped in paragraphs
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T239213
|
T239213: Conflicting timestamp in file history
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T239410
|
T239410: API: Provide parsedtags information
|
declined
|
Needs Triage (violet)
|
|
|
|
|
|
T239428
|
T239428: API edit on page with non-resolvable redirect and redirect=1 creates page with invalid title
|
resolved
|
High (red)
|
|
|
|
|
|
T239451
|
T239451: DBPerformance: Unexpected masterConns on GET from ApiQueryInfo via BlockManager.php
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T239466
|
T239466: Possible to circumvent title-blacklist (CVE-2019-19709)
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T239527
|
T239527: Inconsistent behavior of User::isIP between IPv4 and IPv6 ranges
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T239536
|
T239536: Proposal: add "action=readraw" to API since the non-API call "action=raw" is dangerous
|
invalid
|
Needs Triage (violet)
|
|
|
|
|
|
T239639
|
T239639: Add filtering to list=allimages for feature parity with Special:NewFiles
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T239648
|
T239648: Document mapping between Special Pages and API modules
|
open
|
Low (yellow)
|
|
|
|
|
|
T239883
|
T239883: Watchlist api: Anon flag omitted if false in formatversion=2
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T239972
|
T239972: ApiQueryAbuseLog: user_rights should be provided as an array
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T240526
|
T240526: Class 'Wikibase\\Client\\WikibaseClient' not found
|
duplicate
|
Needs Triage (violet)
|
|
|
|
|
|
T240565
|
T240565: Expose own IP address in API
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T240808
|
T240808: Usercontribs API returning results for a different user
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T240810
|
T240810: WMFTimeoutException when querying user contributions: the execution time limit of 60 seconds was exceeded
|
duplicate
|
Needs Triage (violet)
|
|
|
|
|
|
T241039
|
T241039: Create an API for sending yourself an arbitrary HTML email
|
open
|
Medium (orange)
|
|
|
|
|
|
T241208
|
T241208: Common (>1000/hour) WMFTimeoutException on zhwiki on api call /w/api.php?format=json&action=query&prop=extlinks%7Ccategories%7Crevisions%7Ciwlinks%7Cimages%7Cimageinfo%7Clinks%7Cextracts%7Cinfo%7Clanglinks
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T241275
|
T241275: When image info query fails allimages generator fails irrecoverably leaving no continuation token
|
duplicate
|
Needs Triage (violet)
|
|
|
|
|
|
T241362
|
T241362: API: action=parse with redirects=1 and pageid given leads to missingparam error
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T241457
|
T241457: MachineVision unreviewedimagelabels api has no examples
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T241474
|
T241474: Thank api assumes that echo event will go through
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T241557
|
T241557: Replace $wgUser in core Api modules
|
declined
|
Needs Triage (violet)
|
|
|
|
|
|
T241670
|
T241670: Api returns duplicate protection info
|
duplicate
|
Needs Triage (violet)
|
|
|
|
|
|
T241709
|
T241709: Normalize $infinityValues before write to logging table when blocking
|
open
|
Low (yellow)
|
|
|
|
|
|
T241806
|
T241806: ApiQueryAllRevisions second example is wrong
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T241940
|
T241940: No option to continue querying for more results in globalallusers API
|
open
|
Medium (orange)
|
|
|
|
|
|
T242083
|
T242083: test_page_from_repository fails with EntityTypeUnknownException on multiple sites
|
resolved
|
High (red)
|
|
|
|
|
|
T242409
|
T242409: languageinfo API returns a TypeError if you request fallbacks
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T242534
|
T242534: The message apihelp-disabled-extended-description is undefined
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T242537
|
T242537: A lot of wikisource interwikimap urls are redirected
|
declined
|
Needs Triage (violet)
|
|
|
|
|
|
T243313
|
T243313: Diffs sometimes fatal due to request timeout via ApiComparePages (revision comparisons)
|
duplicate
|
High (red)
|
|
|
|
|
|
T243727
|
T243727: Internal API HTTP requests should hit the app server internal service IP, not the public HTTPS URL
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T243845
|
T243845: Exception on "createaccount" on a API call at checkPasswordValidity
|
invalid
|
Needs Triage (violet)
|
|
|
|
|
|
T243908
|
T243908: API requests from the domain itself trigger CORS warnings in logs
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T243977
|
T243977: Expose flags for controlling API tests from the action API
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T244204
|
T244204: siteinfo api calls should be cached for N minutes on the caching layer
|
open
|
Low (yellow)
|
|
|
|
|
|
T244254
|
T244254: ApiQueryExtLinksUsage::run needs tuning
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T244263
|
T244263: Document when, where and how changes to the API are announced
|
open
|
High (red)
|
|
|
|
|
|
T244440
|
T244440: Action API returns null for unset bool parameter
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T244723
|
T244723: API query export returns two different XML and sha1 for same revision
|
invalid
|
Needs Triage (violet)
|
|
|
|
|
|
T245149
|
T245149: API readapidenied with private wiki on v1.34
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T245310
|
T245310: API calls ignoring cmendsortkeyprefix parameter when continue parameter is present
|
open
|
Low (yellow)
|
|
|
|
|
|
T245652
|
T245652: Rvexludeuser not working when user is anon
|
resolved
|
High (red)
|
|
|
|
|
|
T245717
|
T245717: ApiQuerySiteInfo: add/remove user groups sometimes given as an object instead of array
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T245931
|
T245931: interwiki map API shouldn't add language parameter when InterwikiMagic is false
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T245989
|
T245989: RecentChanges query API fails with timeout when asking for 5 RC redirects in on Wikidata
|
open
|
Medium (orange)
|
|
|
|
|
|
T246075
|
T246075: action=parse seems to be missing some stylesheets
|
declined
|
Needs Triage (violet)
|
|
|
|
|
|
T246286
|
T246286: API that supports deletion by id
|
invalid
|
Needs Triage (violet)
|
|
|
|
|
|
T246471
|
T246471: Login authevents should include the username
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T247092
|
T247092: Upload file API error: file type error
|
duplicate
|
Needs Triage (violet)
|
|
|
|
|
|
T247552
|
T247552: ApiQueryTags reports core tags as 'extension' for the source
|
open
|
Low (yellow)
|
|
|
|
|
|
T247661
|
T247661: "Special:Badtitle/ApiErrorFormatter::getDummyTitle" displayed instead of page title in abusefilter warning with VisualEditor and DiscussionTools
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T247686
|
T247686: Add timestamp to action=compare
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T247710
|
T247710: Argument 3 passed to ApiAuthManagerHelper::formatMessage() must be an instance of Message, null given, called in ApiAuthManagerHelper.php on line 337
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T247721
|
T247721: Support revision/change tags for FlaggedRevs API actions
|
open
|
Lowest (sky)
|
|
|
|
|
|
T247915
|
T247915: Deprecate 'watch' parameter in favor of 'watchlist' parameter in FlaggedRevs stabilize API
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T248022
|
T248022: Remove deprecated api token hooks
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T248027
|
T248027: Use batches to load necessary information when doing expensive permission checks in prop=info&intestactions=edit
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T248196
|
T248196: Consolidate logic for parsing expiries
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T248288
|
T248288: Request: How often are deprecated token methods used?
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T248407
|
T248407: Add expiry support to remaining APIs that watch pages
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T248508
|
T248508: Watchlist Expiry: Add expiry type to ParamValidator [medium]
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T248512
|
T248512: Watchlist Expiry: Add support to Protect, Delete, Undelete, Upload, Rollback, & Move APIs [small]
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T248514
|
T248514: Watchlist Expiry: Add watchlist expiry support to Edit API [medium]
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T248515
|
T248515: Watchlist Expiry: Add watchlist expiry support to Block API [medium]
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T248686
|
T248686: Allow subclasses of ApiBase to be used in phpunit tests without MediaWiki being initialized
|
invalid
|
Needs Triage (violet)
|
|
|
|
|
|
T248855
|
T248855: https://www.mediawiki.org/wiki/Special:ApiHelp?uselang=ru doesn't keep the language
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T249023
|
T249023: Unclear "You have been blocked from editing." error when editing via API on nl.wikipedia.org
|
invalid
|
Needs Triage (violet)
|
|
|
|
|
|
T249107
|
T249107: CORS errors on commons on debug servers
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T249526
|
T249526: Misleading warning raised by the login API: "Fetching a token via action=login is deprecated"
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T250005
|
T250005: Mostlinkedtemplates returns title of templates that starts with lowercase letters on zhwiktionary
|
open
|
Medium (orange)
|
|
|
|
|
|
T250595
|
T250595: pageid="0" in the search results for a interwiki search through the API
|
open
|
Low (yellow)
|
|
|
|
|
|
T250596
|
T250596: With using the search API query, interwikisearch returns results for English language projects only
|
open
|
Medium (orange)
|
|
|
|
|
|
T250654
|
T250654: Remove FORCE INDEX (tl_namespace) from an STRAIGHT_JOIN on an API query against templatelinks table
|
open
|
Low (yellow)
|
|
|
|
|
|
T250811
|
T250811: site.search() does not work for wikimania:wikimania
|
open
|
Low (yellow)
|
|
|
|
|
|
T251597
|
T251597: bkusers (list=blocks API) should handle User talk prefixes
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T251829
|
T251829: ProofreadPage: There is no page number -25 in the pagination.
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T252706
|
T252706: action=parse API module disregards the text parameter for index pages when no template is supplied
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T252746
|
T252746: Add normalization information to the output of list=users
|
open
|
Needs Triage (violet)
|
|
|
|
|
|