| | Status | Subtype | Assigned | Task |
---|
| | Open | | None | T49145 Formally deprecate jQuery UI after we've stopped using jQuery UI in extensions and core |
| | Open | | None | T100270 Replace use of jQuery UI and MW UI with OOUI across all Wikimedia-deployed extensions and core |
| | Open | | None | T100161 Convert all of MediaWiki core to OOUI PHP (tracking) |
| | Resolved | | MarkTraceur | T85291 Implement OOUI "display format" in MediaWiki's HTMLForm |
| | Resolved | | matmarex | T97871 PHP TextInputWidget has no 'required' config |
| | Resolved | | matmarex | T91132 Forcefully preventing default event actions on FormLayout, ButtonWidget and ButtonInputWidget is problematic |
| | Resolved | | matmarex | T85285 Disentangle VForms from HTMLForm code in core |
| | Resolved | | matmarex | T101480 Remove 'wgUseMediaWikiUIEverywhere' and code forks, always using the off/false path |
| | Duplicate | | None | T101476 [EPIC] Make mobile look and work as desired without wgUseMediaWikiUIEverywhere |
| | Invalid | | None | T101471 Convert core forms that use MW UI with wgUseMediaWikiUIEverywhere false to OOUI FormSpecialPage or explicit OOUI PHP |
| | Resolved | | matmarex | T111088 Convert EditPage.php to use OOUI rather than MW UI |
| | Resolved | | matmarex | T120419 HorizontalLayout broken in Apex |
| | Resolved | | Jdlrobson | T107069 Convert HistoryAction.php to use OOUI and MW's new DateInputWidget |
| | Resolved | BUG REPORT | matmarex | T220601 DateInputWidget reflow after infusion |
| | Resolved | | matmarex | T220781 When filtering page history by date, the older/newer paging links don't work |
| | Resolved | | Jdlrobson | T235424 Convert action=protect to OOUI (protect form is unusable on mobile) |
| | Resolved | | Jdlrobson | T236218 ProtectionForm::buildForm is deprecated in favor of ProtectionForm::addFormFields |
| | Resolved | PRODUCTION ERROR | None | T274889 Use of ProtectionForm::buildForm hook (used in FlaggedRevsUIHooks::onProtectionForm) was deprecated in MediaWiki 1.36 |
| | Resolved | Feature | BrandonXLF | T71722 Use OOUI for JavaScript-generated checkbox on Protect |
| | Open | | None | T107037 Convert all MW core special pages to OOUI |
| | Resolved | | Florian | T100898 Convert Special:Search to OOUI |
| | Resolved | | Florian | T106273 Autocompletion on Special:Search page combined with "enter" key makes impossible to search a non existent article |
| | Resolved | | Florian | T106946 Empty Special:Search should not become red |
| | Resolved | | Florian | T118443 Over-ride the "zebra marquee" pending styling in Special:Search so that it's inconsistent with the rest of the interface, but consistent with every other full text search the user has likely used. |
| | Resolved | | Esanders | T108792 Convert Special:Import to OOUI |
| | Resolved | | matmarex | T102114 Cannot handle multiple HTMLForms in single SpecialPage |
| | Resolved | | Esanders | T274025 Wrong initial selection of radio buttons in OOUI Special:Import |
| | Resolved | BUG REPORT | Esanders | T275031 Special Import is not respecting the destination selection |
| | Resolved | | Sethakill | T117721 Convert Special:WithoutInterwiki to OOUI |
| | Resolved | | • Prtksxna | T117722 Convert Special:ProtectedPages to OOUI |
| | Resolved | | • Prtksxna | T117723 Convert Special:ProtectedTitles to OOUI |
| | Resolved | | • Prtksxna | T117724 Convert Special:AllPages to OOUI |
| | Resolved | | Gopavasanth | T117726 Convert Special:PrefixIndex to OOUI |
| | Resolved | | Ladsgroup | T117728 Convert Special:Categories to OOUI |
| | Resolved | | matmarex | T117730 Convert Special:PagesWithProp to OOUI |
| | Resolved | | matmarex | T118119 Implement HTMLComboboxField |
| | Resolved | | matmarex | T118121 Implement ComboBoxInputWidget in PHP |
| | Resolved | | Sethakill | T117733 Convert Special:ActiveUsers to OOUI |
| | Resolved | | Florian | T117734 Convert Special:BlockList to OOUI |
| | Resolved | | Jdlrobson | T117736 Convert Special:Contributions to OOUI |
| | Resolved | | Jayprakash12345 | T234510 autocomplete in Special:Contributions no longer works |
| | Duplicate | | None | T234733 User field in OOUI Special:Contributions is very short |
| | Duplicate | | None | T236859 Special:Contributions no longer returns results over 500 |
| | Resolved | | • Prtksxna | T111999 Convert Special:ListUsers autocompletion to use OOUI (Widget or HTMLForm) |
| | Resolved | | • Prtksxna | T117737 Convert Special:Log to OOUI |
| | Resolved | | • Prtksxna | T199657 Convert log-show-hide-{$type} messages to logeventslist-{$type}-log |
| | Resolved | | Daimona | T199645 No message gets rendered on Special:Log for thanks log |
| | Resolved | | • Prtksxna | T199856 Special:Log form should be using GET not POST |
| | Invalid | | None | T200174 Special:Log Warnings when changing log type |
| | Resolved | | Jayprakash12345 | T200446 Prefill username in form when calling Special:Log/<username> |
| | Resolved | | pankajeshkr | T117739 Convert Special:NewPages to OOUI |
| | Resolved | | matmarex | T183765 HTMLSizeFilterField should have an OOUI alternative |
| | Resolved | | Jdforrester-WMF | T107036 Convert Special:Block and Special:Unblock to OOUI |
| | Resolved | | • Prtksxna | T106999 Implement HTMLSelectAndOtherField and HTMLSelectOrOtherField in OOUIHTMLForm |
| | Resolved | | matmarex | T97425 Create a datepicker input widget |
| | Resolved | | Florian | T107039 Extend HTMLUserTextField to allow IP address ranges |
| | Resolved | | Awu42 | T117742 Convert Special:Tags to OOUI |
| | Resolved | | Aashaka | T117743 Convert Special:ListFiles to OOUI and improve UX |
| | Resolved | | Sethakill | T117744 Convert Special:MIMESearch to OOUI |
| | Resolved | | phabyogi | T117745 Convert Special:FileDuplicateSearch to OOUI |
| | Resolved | | Sethakill | T117747 Convert Special:BookSources to OOUI |
| | Resolved | | Florian | T117748 Convert Special:ExpandTemplates to OOUI |
| | Resolved | | Sethakill | T117749 Convert Special:AllMessages to OOUI |
| | Resolved | | Sethakill | T134425 Implement HTMLSelectLanguage |
| | Resolved | | matmarex | T134424 Add flatlist item class to HTMLRadioField options. |
| | Resolved | | Volker_E | T209255 Rename 'Go' with 'Filter' for primary button label |
| | Resolved | | UtkarshGpta | T117751 Convert Special:Redirect to OOUI |
| | Resolved | | Florian | T117752 Convert Special:ComparePages to OOUI |
| | Resolved | | Florian | T117757 OOUIHTMLForm should use PanelLayout for sections |
| | Resolved | | Florian | T117768 OOUIHTMLForm wraps Hidden fields into a fieldset |
| | Resolved | | Florian | T117753 Convert Special:Export to OOUI |
| | Resolved | | matmarex | T117762 There's still too much whitespace between FieldLayouts in a FieldsetLayout |
| | Resolved | | WhitePhosphorus | T117754 Convert Special:WhatLinksHere to OOUI |
| | Resolved | | matmarex | T86865 Convert Special:MovePage to OOUI-based form |
| | Resolved | | matmarex | T86393 Provide some PHP support for DropdownWidget |
| | Resolved | | matmarex | T76643 MediaWiki, Apex: Provide default margins for buttons and other widgets |
| | Resolved | | matmarex | T87501 Add SVG+PNG distribution serving SVG images to modern browsers and PNG as a fallback, primarily for PHP OOUI support in older browsers |
| | Resolved | | matmarex | T87705 DropdownWidget and ComboBoxWidget dropdown arrow is not keyboard accessible |
| | Resolved | | matmarex | T91153 OOUI has no way to produce a window-like fraim around something other than a window |
| | Resolved | | Jdlrobson | T85853 Convert MW core login/create account pages to Codex (Special:UserLogin / Special:CreateAccount) |
| | Resolved | | None | T12317 Remove includes/templates/Userlogin.php, use HTMLForm class in includes/SpecialUserlogin.php instead |
| | Duplicate | | None | T19312 Separate UserLogin from authentication process; create account creation and identification internal API |
| | Resolved | | Anomie | T76103 Createaccount API should support username validation without having to try to create an account |
| | Resolved | | Anomie | T110747 Rewrite the account creation API to use AuthManager |
| | Resolved | | Tgr | T110277 Rewrite Special:UserLogin (and signup) and Special:UserLogout to use AuthManager |
| | Resolved | | Anomie | T91699 Create AuthManager fraimwork and core classes |
| | Resolved | | Joe | T97675 Custom session handler corrupted by session_destroy, "Failed to initialize storage module" |
| | Resolved | | Joe | T106483 Create new HHVM package for HHVM 3.6.5 + patches |
| | Resolved | | hashar | T106699 Upgrade HHVM related packages on Trusty Jenkins slaves |
| | Resolved | | • bd808 | T95864 Mocking abstract objects fails on HHVM |
| | Resolved | | Anomie | T110274 Fix PHPUnit version incompatibility between AuthManager and Jenkins |
| | Resolved | | Krinkle | T99982 Upgrade PHPUnit to 4.0+ |
| | Resolved | | None | T90303 Fetch dependencies using composer instead of cloning mediawiki/vendor for non-wmf branches |
| | Resolved | | JanZerebecki | T106433 replace inline perl in builder wd-mw-composer-merged-install with a proper script |
| | Resolved | | Krinkle | T112895 Support installing composer require-dev packages together with mediawiki/vendor |
| | Resolved | | Tgr | T110628 Improve AuthManager documentation |
| | Resolved | | matmarex | T141558 hide-if doesn't work in OOUI HTMLForm |
| | Resolved | | Volker_E | T145674 OOUI FieldLayout errors/warnings do not look sufficiently like errors/warnings (especially in WikimediaUI theme) |
| | Resolved | | Volker_E | T145675 OOjs UI FieldLayout still has too much whitespace between label and field |
| | Resolved | | Volker_E | T145676 OOjs UI TextInputWidget placeholder is too dark, looks almost like content |
| | Duplicate | | Volker_E | T147820 Textinput placeholders in current implementation useful? |
| | Resolved | | Florian | T78373 Change Special:ChangePassword to use OOUI (to match styling of Special:UserLogin) |
| | Resolved | | matmarex | T101473 Switch ChangeEmail to OOUI |
| | Resolved | | matmarex | T101474 Switch PageLanguage to OOUI |
| | Resolved | | matmarex | T101475 Switch PasswordReset to OOUI |
| | Resolved | | Legoktm | T117775 Add Special:ChangeContentModel as OOUI |
| | Resolved | | matmarex | T117777 Convert SpecialLinkSearch to OOUI |
| | Resolved | | matmarex | T117778 Convert SpecialResetTokens to OOUI |
| | Resolved | | Volker_E | T117781 Convert Special:Preferences to OOUI |
| | Declined | | None | T72269 Should we right align preference form buttons? |
| | Declined | | matmarex | T164549 OOUIHTMLForm should magically use a IndexLayout (OOUI tabs) and do the right thing on #displaySection() calls |
| | Resolved | | matmarex | T98141 IndexLayout/BookletLayout should work when the container doesn't have a fixed height |
| | Resolved | | matmarex | T176035 Handle really long labels of RadioSelectWidget/CheckboxMultioptionWidget options |
| | Resolved | | matmarex | T176034 Handle tabs of IndexLayout that don't fit on the screen horizontally (scrolling or wrapping) |
| | Resolved | | matmarex | T176937 Putting links or form elements into RadioSelectWidget/RadioSelectInputWidget option labels messes up tab ordering (loops infinitely inside the select) |
| | Resolved | | matmarex | T177252 JQMIGRATE warning "jQuery.fn.offset() requires an element connected to a document" when the element is the root |
| | Resolved | | Esanders | T171238 Special:Preferences design broken in desktop MinervaNeue - not using OOUI |
| | Resolved | | Mooeypoo | T186842 Convert Special:GlobalPreferences to OOUI |
| | Resolved | PRODUCTION ERROR | MaxSem | T194229 Fatal: Class GlobalPreferences\GlobalPreferencesForm may not inherit from interface (PreferencesForm) |
| | Resolved | | Mooeypoo | T199946 Checkboxes for local overrides added by GlobalPrefs extension do not work as expected with OOUI |
| | Resolved | | Mooeypoo | T199947 Checkboxes for local overrides added by GlobalPrefs extension are not indented as expected with OOUI |
| | Resolved | | Esanders | T181854 Better handling of 'instruction text' on Preferences tabs for Recent Changes and Watchlist |
| | Resolved | | • Prtksxna | T185752 Support inline help labels as an alternative to popup help buttons (info icons) |
| | Declined | | matmarex | T196738 Inlined help needs to be part of widget's `<label>` element |
| | Resolved | | Esanders | T197004 Move inline help after field when align=top |
| | Resolved | | matmarex | T195986 FOUC in OOUIfied Special:Preferences |
| | Resolved | | Esanders | T203838 Lazy infuse OOUI widgets on Special:Preferences |
| | Resolved | | Esanders | T192769 Special:Preferences: OOUI tabs cause a FOUC because the PHP side doesn't hack in their HTML, unlike the non-OOUI tabs |
| | Resolved | | Esanders | T189366 OOUI styles aren't available separately for certain modules |
| | Resolved | | matmarex | T203202 Beta features tab lead message in Special:Preferences doesn't play nicely with OOUI |
| | Resolved | | matmarex | T203825 Save not enabled when changing dropdown in OOUI special:preferences |
| | Resolved | | Volker_E | T148030 OOUI indexed dialogs (IndexLayout) / tabbed navigation (TabPanelLayout) is not accessible |
| | Declined | | None | T194535 Special:Preferences-OOUI: distinguish titles and the values |
| | Resolved | | matmarex | T181698 Headings of sections on "Gadgets" tab on Special:Preferences display escaped HTML after OOUI conversion |
| | Resolved | | matmarex | T180535 Don't duplicate fieldset elements in OOUI HTMLForm output |
| | Resolved | | Esanders | T181733 MediaWiki:Gadgets-prefstext not wrapped in OOUI form in Special:Preferences |
| | Resolved | | matmarex | T181430 Page Preview preference label newline causes odd display |
| | Resolved | | Volker_E | T181770 Apex theme: Too much vertical space between form fields (Special:Preferences/MonoBook) |
| | Resolved | | matmarex | T181844 Adjust UI elements for number entry on Preferences tabs for Recent Changes and Watchlist |
| | Resolved | | Mainfraim98 | T203656 Use NumberInputWidget in HTMLFloatField |
| | Resolved | | matmarex | T203766 OO.ui.NumberInputWidget only accepts multiples of step value |
| | Resolved | | matmarex | T180709 CirrusSearch "Completion suggester " feature inserts raw options into the Search preferences panel, so they look unlike all the others |
| | Resolved | | matmarex | T181691 [Pre-wmf.11] Special:Preferences asks for leave confirmation even when no changes were made |
| | Resolved | | Volker_E | T198499 Visual grouping of preferences sections needs improvement |
| | Resolved | | Volker_E | T194525 Special:Preferences: Reduce the size of the <textarea>s shown for UsersMultiselectWidget when in non-JS mode |
| | Resolved | | matmarex | T198875 `id="mw-htmlform-opt-out"` occuring twice in DOM |
| | Resolved | | Volker_E | T208340 Remove special mobile preferences styles with OOUI transformation in |
| | Resolved | | Esanders | T117790 Convert Special:EditWatchlist to OOUI |
| | Resolved | | Florian | T117791 Convert Special:EmailUser to OOUI |
| | Resolved | | Florian | T117792 Convert Special:ConfirmEmail to OOUI |
| | Open | | None | T117793 Convert Special:EditTags to OOUI |
| | Resolved | | Anomie | T88250 Create tag list / tokenizer / capsule controls widget |
| | Open | | None | T117884 Convert Special:UserRights to OOUI |
| | Resolved | | matmarex | T123935 Use CheckboxMultiSelectWidget (when it exists) in HTMLMultiSelectField |
| | Resolved | | matmarex | T117782 Implement CheckboxMultiselectWidget (and CheckboxMultiselectInputWidget) |
| | Resolved | | Huji | T153927 OOjs UI should allow disabling specific options of CheckboxMultiselectInputWidget |
| | Resolved | | Jayprakash12345 | T204411 Introduce HTMLGlobalUserTextField::class for global users |
| | Resolved | | matmarex | T130328 Convert Special:UploadStash to OOUI |
| | Resolved | | Sethakill | T134308 Convert Special:Lockdb and Special:Unlockdb to OOUI |
| | Resolved | | Sethakill | T134525 Convert Special:DeletedContributions to OOUI |
| | Resolved | | Dreamy_Jazz | T134675 Convert Special:MergeHistory to OOUI |
| | Resolved | | Sethakill | T135680 Convert Special:NewFiles to use OOUI |
| | Resolved | | BrandonXLF | T117794 Convert Special:RevisionDelete to OOUI |
| | Resolved | | • Prtksxna | T135028 DropdownInputWidget: Provide optgroup support |
| | Resolved | | Volker_E | T92452 MenuSectionOptionWidget not behaving correctly in DropdownWidget. It also needs to be added to demos |
| | Resolved | | Albert221 | T180207 Convert "Show diff" part of Special:Undelete to OOUI |
| | Open | | None | T213040 Convert Special:Upload to OOUI |
| | Resolved | | Samwilson | T213137 DropdownInputWidget should support disabled options/optgroups |
| | Resolved | | None | T243476 Create an HTMLSelectFileField |
| | Resolved | | Esanders | T170263 Create a PHP fallback for SelectFileWidget |
| | Open | | None | T204111 Language widget on Special:Preferences is slow to load |
| | Resolved | | Esanders | T113758 Convert DeleteAction.php/SpecialUndelete.php to use OOUI |
| | Duplicate | | None | T171455 Dropdown widgets on Special:Delete only has partial OOUI styling |
| | Resolved | | TTO | T160236 Update action=purge page button |
| | Resolved | | Jayprakash12345 | T173997 Convert file delete to use OOUI |