| | Status | Subtype | Assigned | Task |
---|
| | Open | | None | T106267 mobile phone wikitext editor should have edit toolbar |
| | Open | | None | T106266 Provide a "signature" button in the mobile wikitext editor |
| | Open | | None | T171974 Improve and consolidate our unified editing platform so that it's great on all devices |
| | Open | | None | T159971 Provide the VE wikitext editing mode as the mobile wikitext editor |
| | Duplicate | | None | T95952 [Epic] Merge OOJS UI and MobileFrontend View code |
| | Open | BUG REPORT | None | T294582 Don't autofocus the link target field when the user clicks on the link-inserter toolbar button and some text is selected |
| | 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 |
| | Declined | | None | T96202 [EPIC] Rewrite MobileFrontend frontend code in OOUI |
| | Resolved | | Jdlrobson | T87253 Create Anchor abstraction |
| | Resolved | | • bmansurov | T87254 Create button abstraction |
| | Declined | | None | T87255 Create input abstraction |
| | Resolved | | Jdlrobson | T73181 [Tracking] MobileFrontend should use mw-ui-icon |
| | Invalid | | None | T74653 Issues with icons in alpha. Get fixed so we can move it to beta. |
| | Duplicate | | • Nirzar | T95224 Update all PNG icons in MobileFrontend with SVGs |
| | Open | | None | T96186 [EPIC] Move VisualEditor code from MobileFrontend to VisualEditor |
| | Resolved | | Jdlrobson | T86366 Revisit box-sizing: border-box for everything in MobileFrontend |
| | Declined | | None | T88559 VisualEditorOverlay should be written as an OO.ui.ProcessDialog |
| | Resolved | | Esanders | T96187 Rewrite VisualEditorOverlay header using OOjs UI |
| | Resolved | | Esanders | T96188 Rewrite the edit summary screen of VisualEditorOverlay in OOjs UI |
| | Resolved | | matmarex | T198765 Move mobile editor code from Minerva skin to MobileFrontend, use it for all skins on mobile (and none on desktop) |
| | Resolved | | matmarex | T202978 Move MobileFrontend's VisualEditor styles back to MobileFrontend |
| | Resolved | | ovasileva | T205382 Remove code related to no-anonymous-editing mode of MobileFrontend ($wgMFEditorOptions['anonymousEditing'] = false;) |
| | Resolved | | ABorbaWMF | T208514 Merge PageIssues Feature Branch to Master |
| | Resolved | | None | T206178 Feature branch: Remove pageIssues A-B test code |
| | Duplicate | | None | T101276 Overlays should support multiple screens |
| | Duplicate | | None | T104008 Have a consistent way of doing Views within Views |
| | Resolved | | Jdlrobson | T125471 Remove Class from MobileFrontend and use OOJS for class inheritance |
| | Resolved | | matmarex | T96914 Migrate UploadWizard UI elements to OOjs UI |
| | Resolved | | matmarex | T112764 Replace CoolCats with mw.widgets.CategorySelector |
| | Resolved | | • Prtksxna | T111791 Create mw.widgets.CategorySelector |
| | Resolved | | MarkTraceur | T112117 Replace jquery dialogs in UploadWizard with OOUI dialogs |
| | Resolved | | matmarex | T34606 duplicate link: is not HTML-linked to file page, not red and points to the wrong URL |
| | Resolved | | MarkTraceur | T112907 Remove image preview dialog from UploadWizard |
| | Resolved | | matmarex | T97426 Use OOUI datepicker input widget in UploadWizard |
| | Resolved | | matmarex | T96917 Split up the details class into multiple OOjs UI widgets in separate files |
| | Resolved | | matmarex | T118906 Migrate deed chooser forms to OOjs UI |
| | Resolved | | MarkTraceur | T113371 Migrate text fields in UploadWizard deed step to OO.ui.TextInputWidget |
| | Resolved | | matmarex | T117833 Use OOUI 'required' indicator for required fields |
| | Open | | None | T100269 Flow OOUI + Data Model tickets (tracking) |
| | Resolved | | Mooeypoo | T97312 A17. Replace icon font with OOjs UI icons |
| | Resolved | | Legoktm | T104677 Use OOUI display format for Special:Flow |
| | Resolved | | Legoktm | T104678 Use OOUI display format for Special:EnableFlow |
| | Resolved | | Legoktm | T104682 'textarea' type in OOUI does not honor 'cols' or 'rows' arguments |
| | Resolved | | Mooeypoo | T96890 B4. Update existing TOC to use OOJS-UI |
| | Resolved | | Mooeypoo | T98368 B3. Flow DM: Create a basic flow.dm.Board and flow.dm.Topic objects and populate them |
| | Duplicate | | None | T97356 Use auto-expanding OO.ui.TextInputWidget for wikitext comment editor |
| | Resolved | | None | T97443 Add Handlebars helper for embedding OOUI widgets |
| | Resolved | | Mooeypoo | T101278 D9. Flow BoardDescriptionWidget |
| | Resolved | | Mooeypoo | T105057 F11. Add posts to data model, and figure out a way to connect them |
| | Open | | None | T101142 Make widgets for topics and posts |
| | Resolved | | Catrope | T103572 E4. Refactor the editor to be able to use it from ooui widgets |
| | Open | | None | T106881 Make sure the DM handles content without permissions |
| | Resolved | | matmarex | T74715 Convert some MW core special pages to OOUI |
| | Resolved | | • TrevorParscal | T74714 Provide the OOUI PHP module inside MW core |
| | Resolved | | • TrevorParscal | T74713 Get OOUI PHP to be good to go |
| | Resolved | | matmarex | T74455 OOUI: Synchronise JS and PHP docs better |
| | Resolved | | matmarex | T74542 OOUI PHP: No simple way to add HTML-escaped text to a Element |
| | Resolved | | matmarex | T74584 OOUI PHP: Be able to set widgets' direction to RTL/LTR |
| | Resolved | | matmarex | T74588 OOUI: Unit tests to ensure comparable JS and PHP output for the same configs |
| | Resolved | | matmarex | T74705 OOUI PHP: Use a namespace for our classes |
| | Resolved | | cscott | T74716 Enhancement of OOUI PHP widgets with JS |
| | Resolved | | matmarex | T89686 Provide support for "icon packs" so that not all of the OOjs UI theme needs to be loaded at once for users |
| | Resolved | | matmarex | T76473 Implement ResourceLoader module to ship CSS for sets of SVG+PNG icons to the user |
| | Resolved | | matmarex | T76475 "ImageMagick" SVG converter shouldn't use "-background white", but "transparent" |
| | Resolved | | matmarex | T76476 "rsvg" SVG converter uses "rsvg" binary, which doesn't always work (for me); NewParserTest uses "rsvg-convert" instead for some reason |
| | Resolved | | matmarex | T76852 OOUI's svgo-optimized SVG files are not compatible with rsvg's broken SVG parsing |
| | Resolved | | • bd808 | T76662 Import OOJS-UI |
| | Resolved | | matmarex | T75156 Security review of OOjs UI's PHP implementation |
| | Resolved | | Jdforrester-WMF | T78054 Switch MediaWiki core's use of OOjs UI to use the MediaWiki theme, not Apex |
| | Resolved | | • Prtksxna | T78036 Checked state of checkboxes looks off when zoomed in, in the MediaWiki theme |
| | Resolved | | • TrevorParscal | T78040 Need for a muted destructive state for buttons which are destructive but not important workflow items in the OOjs UI MediaWiki theme |
| | Resolved | | matmarex | T78052 Vertical alignment of the "add template" button and the search box is incorrect in template dialog in VisualEditor when using the OOjs UI MediaWiki theme |
| | Resolved | | • Prtksxna | T78048 Disabled checkbox is almost indistinguishable from an enabled, selected checkbox in the OOjs UI MediaWiki theme |
| | Resolved | | • TrevorParscal | T78047 We need to pick a highlight colour and use it consistently in VisualEditor when using the OOjs UI MediaWiki theme |
| | Resolved | | • TrevorParscal | T78035 Parameter "add more information" label "No unused fields" placed oddly in the transclusion dialog in VisualEditor when using the OOUI MediaWiki theme |
| | Resolved | | • TrevorParscal | T78034 Parameter "add more information" field floats very oddly in the transclusion dialog in VisualEditor when using the OOUI MediaWiki theme |
| | Resolved | | Jdforrester-WMF | T78033 We should set "destructive" on parameter remove buttons in the transclusion dialog in VisualEditor when using the OOUI MediaWiki theme |
| | Resolved | | • TrevorParscal | T78032 Selected state of panel controls is blue, but for ButtonSelectWidgets is grey, in MediaWiki theme |
| | Resolved | | • TrevorParscal | T78082 Decide whether or not to use hover to indicate which item in menus/etc. we're about to select, in the MediaWiki theme |
| | Resolved | | matmarex | T78031 Vertical height of panel controls is too low in MediaWiki theme |
| | Resolved | | matmarex | T78030 Vertical alignment of text alongside checkbox is off in MediaWiki theme |
| | Resolved | | matmarex | T78085 Toolbars should have a heavy shadow on their bottom in the MediaWiki theme |
| | Resolved | | • TrevorParscal | T78169 Buttons in the MediaWiki theme are higher than in Apex theme |
| | Resolved | | • TrevorParscal | T78043 Height of the toolbar is insufficient for a button to appear there in the OOjs UI MediaWiki theme |
| | Resolved | | • TrevorParscal | T78042 Replace and Replace all buttons are clipped in VisualEditor when using the OOjs UI MediaWiki theme |
| | Resolved | | • TrevorParscal | T78029 Height of ButtonSelectWidget is too high in MediaWiki theme |
| | Resolved | | matmarex | T78173 Multiline checkbox labels broken |
| | Resolved | | matmarex | T78177 "+" icon in VE transclusion dialog missing in MediaWiki theme |
| | Resolved | | matmarex | T78178 Disabled scrollbars appear in some PopupWidgets in MediaWiki theme (Page options → Advanced) |
| | Resolved | | • Prtksxna | T78199 Update checkbox styles in MediaWiki theme to latest design spec |
| | Resolved | | matmarex | T78321 Parameter entries aren't indented in the transclusion dialog's booklet layout in VisualEditor when using the OOUI MediaWiki theme |
| | Resolved | | matmarex | T78326 ButtonGroupWidget in demo pooped in MediaWiki theme |
| | Resolved | | matmarex | T85767 Initialize theme and set directionality in MediaWiki Core |
| | Resolved | | matmarex | T76645 CheckboxInput doesn't support string value, forces boolean and won't work with many use cases in HTML static forms |
| | Declined | | None | T89815 Convert WikiLove from jQuery UI to OOUI |
| | Declined | | None | T89496 Replace TimedMediaHandler's use of deprecated jQuery UI with OOUI |
| | Resolved | | brion | T100106 Replace Kaltura player with Video.js |
| | Resolved | | brion | T116064 Talk to Brightcove folks about improvements/plugins needed for VideoJS |
| | Resolved | | TheDJ | T119048 Create OGV.js tech module for video.js |
| | Resolved | | brion | T131544 Support source switching with ogvjs videojs plugin |
| | Resolved | | brion | T134104 Update ogv.js to 1.1.0 release |
| | Resolved | | TheDJ | T119049 Prototype a Video.JS audio skin |
| | Resolved | | TheDJ | T132493 Video.js player needs a link to the description page |
| | Resolved | | TheDJ | T138713 Support iframe mode |
| | Resolved | | Jdforrester-WMF | T148103 Provide a desktop beta feature of replacing Kaltura player with Video.js |
| | Resolved | | brion | T111552 Create an API to serve subtitles |
| | Resolved | | brion | T136033 Allow server side parsing of the subtitles |
| | Resolved | | TheDJ | T133228 Make video.js's loading of ogv.js conditional |
| | Resolved | | brion | T165817 BlockLevelPass matches "<track" to "<tr", causing missing <p> tags |
| | Resolved | | TheDJ | T121387 Support subtitles for audio files |
| | Resolved | | TheDJ | T226319 Adjust the amount of controls to the available space in the controlbar |
| | Invalid | | None | T148586 TMH videojs mode has no fallback content for video and audio for IE 8 |
| | Resolved | | ovasileva | T228339 VideoJS needs to be lazy-loaded on click before we can release it by default |
| | Resolved | | Ladsgroup | T248418 Roll out videojs as the only video/audio player on all Wikimedia wikis |
| | Resolved | | Quiddity | T303406 CL support for videojs rollout |
| | Resolved | Feature | brion | T303884 Show time-length for audio files by default in VideoJS |
| | Resolved | BUG REPORT | TheDJ | T306836 Score audio players processed by videoJS are invisible |
| | Resolved | | Krinkle | T230505 ParserOutput cache issue with videojs |
| | Open | | None | T100161 Convert all of MediaWiki core to OOUI PHP (tracking) |
| | Open | | None | 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 |
| | Open | | 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 |
| | Open | Feature | None | 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 | | 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 | 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 frame around something other than a window |
| | Open | | None | T85853 Convert MW core login/create account pages to OOUI (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 framework 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 | | Mainframe98 | 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 | | 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 |
| | Open | | None | T99256 Convert old Special:Watchlist to OOUI (HTMLForm?) |
| | Resolved | | matmarex | T107868 Implement a FlowLayout/HorizontalLayout, that would arrange its contents in a single line |
| | Resolved | | matmarex | T107922 PHP LabelWidget should be able to associate with InputWidget via <label for> and generated 'id' attributes |
| | Resolved | | Catrope | T181193 [EPIC] Graduate the New Filters UX on Watchlist out of beta on all wikis |
| | Resolved | | Catrope | T164234 Provide "RC Filters" functionality on the watchlist |
| | Resolved | | Pginer-WMF | T145155 Explore adding ORES filters and new filtering system to Watchlist, Related Changes and other pages |
| | Resolved | | Pginer-WMF | T159444 Evaluate the differences of Recent Changes, Watchlist and User Contribution filters |
| | Resolved | | Pginer-WMF | T159942 Explore designs for including filtering for users, edit tags, and namespaces |
| | Resolved | | Mooeypoo | T161650 Replace "Tag filter" input with a dropdown+lookup widget in RCFilters |
| | Resolved | | SBisson | T164133 Support multiple values for the tagfilter parameter in the ChangesList backend |
| | Resolved | | Catrope | T168501 When querying for multiple tags, and more than one is in the edit, duplicate results |
| | Invalid | | None | T166618 Handle more than 500 tags per wiki |
| | Resolved | | Mooeypoo | T163521 Replace "Namespace" widget in RCFilters with a user-friendly OOUI version |
| | Resolved | | • Mattflaschen-WMF | T164132 Support multiple values for the namespace parameter in the ChangesList backend |
| | Resolved | | Mooeypoo | T164130 Integrate namespace and tag selectors into the filter menu |
| | Resolved | | SBisson | T171127 Adapt 'Watchlisted pages' filter group (or create similar one) for Watchlist |
| | Resolved | | SBisson | T171132 Initial setup of watchlist to use new UI |
| | Resolved | | SBisson | T171134 Set default filters for beta users of Watchlist |
| | Resolved | | SBisson | T171121 Rename 'Mark all pages as Visited" button to "Mark all changes as Seen" and put in the new UI style |
| | Resolved | | SBisson | T171218 Separate the user's 'Saved filters' on Watchlist from the user's 'Saved filters' on RC page |
| | Resolved | | Mooeypoo | T171235 Standardize system for indicating unseen/seen changes on Watchlist |
| | Resolved | | • Mattflaschen-WMF | T175062 Update gadgets for seen/unseen styling |
| | Resolved | | Catrope | T176382 Roll back changes to gadgets that affect boldface on Watchlist (and update legend and documentation) |
| | Resolved | | Jdforrester-WMF | T173540 Add Watchlist to the language describing New Filters on the beta preferences page |
| | Resolved | | SBisson | T172030 Integrate Watchlist-management links and page info into the new UX |
| | Declined | | None | T175807 Take appropriate action for existing overrides of watchlist messages we are changing |
| | Resolved | | Trizek-WMF | T171030 Announce and follow up with communities about the New Filters for Watchlist Beta feature |
| | Resolved | | Trizek-WMF | T171233 Consult en.wiki community re. how to adapt indicator for "unseen changes" on Watchlist |
| | Resolved | | Catrope | T195427 Introduce the New Filters to Watchlist users upon beta graduation (and provide instant opt-out) |
| | Resolved | | SBisson | T198141 Don't show New Filters intro popups to users who register after beta graduation |
| | Resolved | | Catrope | T195431 Put an opt-out for the New Filters onto the Watchlist preferences page |
| | Resolved | | Trizek-WMF | T195519 Requesting CL support for graduating New Filters on Watchlist out of beta (this June!) |
| | Resolved | | Trizek-WMF | T195993 Coordinate with Tech Ambassadors for graduating New Filters on Watchlist out of beta |
| | Resolved | | Catrope | T195903 Reduce vertical space between Watchlist filtering tools and first line of results |
| | Resolved | | SBisson | T196033 Clean up RCFilters preference tech debt once watchlist is out of beta |
| | Resolved | | Jdforrester-WMF | T195029 Retire $wgStructuredChangeFiltersShowPreference |
| | Duplicate | | None | T196143 Use "View newest changes" link on Watchlist don't update Notification badges |
| | Resolved | | Mooeypoo | T177206 Make Active Filter display area collapsible on Watchlist and Recent Changes |
| | Resolved | | None | T5658 Auto-refresh on watchlist |
| | Open | | None | T117740 Convert old Special:RecentChanges to OOUI (HTMLForm?) |
| | Open | | None | T117741 Convert old Special:RecentChangesLinked to OOUI (HTMLForm?) |
| | 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 |
| | Open | | None | T85394 Use OOUI suggestions/autocompletion components only (instead of jquery.suggestions, jquery.ui.autocomplete) |
| | Resolved | | • Prtksxna | T111999 Convert Special:ListUsers autocompletion to use OOUI (Widget or HTMLForm) |
| | Open | | None | T125725 [epic] Update autocomplete search box with metadata and remove and delete the old searchSuggest system |
| | Resolved | | Jdforrester-WMF | T113677 Make OOjs UI in MediaWiki more lightweight, so that we can load it by default on every page without issue |
| | Resolved | | Legoktm | T108733 MediaWiki Widgets module loads all modules instead of the only the desired one |
| | Resolved | | matmarex | T112347 Split OOjs UI's distribution .css files into code required by PHP version, and required by JS only |
| | Resolved | | matmarex | T113681 Split oojs-ui module into smaller ones |
| | Resolved | | matmarex | T92464 Make it possible to generate only the distribution files that are actually wanted |
| | Resolved | | Peter | T127125 Create a static version of [[en:Barack Obama]] in mw-config/speedtests with OOjs UI core loaded |
| | Resolved | | ovasileva | T244392 [GOAL] Deploy the new Vue.js search experience |
| | Resolved | | Jdlrobson | T249298 [Epic] Establish initial project scaffolding for Vue.js search iterations |
| | Resolved | | None | T244276 Add bandwidth tests for JavaScript and CSS to Vector and component repo |
| | Resolved | | kostajh | T255149 Move bundlesize test from npm script to MediaWikiIntegrationTest |
| | Resolved | Spike | • nray | T249051 [Spike 12.75 hrs] Where does the application-specific Vue.js search code live and what impact does this decision have on the long term? |
| | Resolved | Spike | Volker_E | T249300 [Spike] Identify accessibility and internationalization requirements for simple components in Vue.js search |
| | Resolved | | Jdrewniak | T249301 Install Jest for unit tests for Vue.js search |
| | Resolved | | Jdrewniak | T249304 Configure ESLint and stylelint for Vue.js search development ahead of it being done for all repos |
| | Resolved | Spike | None | T249306 [Spike] How should we load Vue.js and dependencies for Vue.js search? |
| | Resolved | Spike | None | T249308 [Spike] How should i18n work for Vue.js search? |
| | Resolved | Spike | Jdlrobson | T249350 [Spike] Build step, ResourceLoader, or both for Vue.js search? |
| | Resolved | Spike | None | T249658 [Spike 12hr] Should shared components be compiled for Vue.js search? |
| | Resolved | Spike | • holger.knust | T249725 [Spike 8hrs] Should Desktop Improvements use Vue 2 or Vue 3 for Vue.js search? |
| | Resolved | Spike | Jdlrobson | T249826 Feed Vue.js run time errors to error intake system |
| | Duplicate | | None | T250016 Allow new jQuery only by exception for Vue.js search and Vector |
| | Resolved | | • nray | T250336 Revise schema and performance dashboards for Vue.js search |
| | Resolved | Spike | • Niedzielski | T251832 [Spike] Build and deploy a Vue.js search prototype to labs |
| | Resolved | Spike | • Niedzielski | T251968 [Spike] Prototype a single component for new Vue.js search project |
| | Resolved | | Jdlrobson | T252348 Add Vue.js v2 runtime-only Core or Vector ResourceLoader module for new Vue.js search |
| | Resolved | | Jdlrobson | T253348 Add Storybook to Vue.js search |
| | Resolved | Spike | Volker_E | T253933 [Spike 60hr] Identify the component baseline for Vue.js search |
| | Resolved | Spike | Volker_E | T253953 [Spike 4hrs] Identify the component styling baseline for Vue.js search |
| | Resolved | | Jdrewniak | T254111 Add TypeScript configuration for Vue.js search |
| | Resolved | | Jdlrobson | T255678 Publish WVUI documentation to doc.wikimedia.org |
| | Resolved | | • nnikkhoui | T253364 Move Vue.js search development over to Gerrit |
| | Resolved | | None | T253357 Name the Vue.js component library |
| | Resolved | | • nnikkhoui | T254837 Create a Docker configuration for building WVUI for Vue.js search |
| | Resolved | | Jdlrobson | T255680 Create a bundler configuration for Vue.js search |
| | Resolved | | • nnikkhoui | T257582 Work with RelEng to add PipelineBot to Vector |
| | Resolved | | Jdlrobson | T257647 Integrate WVUI into Vector for Vue.js search |
| | Resolved | | Jdlrobson | T257706 Add a configuration flag for swapping the client experience for Vue.js search |
| | Resolved | | Volker_E | T249299 [Epic] Build the new Vue.js search experience |
| | Resolved | | phuedx | T244287 Build the Vue.js search component network client |
| | Resolved | | • eprodromou | T245672 Search endpoint enhancement |
| | Resolved | | EvanProdromou | T245673 Reader gets page thumbnail with search results |
| | Resolved | | Peter.ovchyn | T250139 Create generic technical approach to Augment search result |
| | Resolved | | Peter.ovchyn | T250144 Implement search result fields augmentation approach in SearchHandler |
| | Resolved | | Peter.ovchyn | T250207 Implement getting the thumbnails in the PageImages extension |
| | Resolved | | • eprodromou | T245674 Reader gets page description in search results |
| | Resolved | | Peter.ovchyn | T250217 Implement getting the page description in Wikibase/client extension |
| | Resolved | | daniel | T245675 Reader gets cacheable search results |
| | Resolved | | daniel | T245676 Client Developer specifies maximum number of search results in result set |
| | Resolved | | daniel | T246387 Reader searches for a title prefix |
| | Resolved | | • holger.knust | T258736 Core REST API search results are different from Action API results |
| | Resolved | | • holger.knust | T232176 Enable cross-origin resource sharing (CORS) for requests in Core REST API |
| | Resolved | | • holger.knust | T262425 Enable $wgAllowCrossOrigin on all Wikimedia wikis |
| | Open | | None | T259545 What's the reason for the `excerpt` property in the search/title endpoint? |
| | Open | | None | T259547 Include display titles in MW REST API responses |
| | Open | | None | T259837 Omit fields instead of making the value null |
| | Resolved | Spike | ovasileva | T249366 [Spike] What should we instrument in the new Vue.js search experience? |
| | Resolved | | phuedx | T250851 Allow skins to override mediawiki.page.ready initialisation to enable search JavaScript to be swapped |
| | Resolved | | Jdrewniak | T254695 Build a pre-library loading indicator for Vue.js search |
| | Resolved | | • alexhollender_WMF | T255603 Design spec for new Vue.js search experience |
| | Resolved | | ovasileva | T255902 [Epic] Build the component primitives for Vue.js search |
| | Resolved | | Jdlrobson | T256042 Build the wvui-typeahead-suggestion component for Vue.js search |
| | Resolved | | Jdrewniak | T256043 Build the wvui-typeahead-search component for Vue.js search |
| | Resolved | | Jdrewniak | T256041 Build the wvui-search-form component for Vue.js search |
| | Resolved | | • Niedzielski | T256038 Build the wvui-button component for Vue.js search |
| | Resolved | | MNeisler | T259766 Data request for search button |
| | Resolved | | ovasileva | T261515 Basic user testing for new search experience |
| | Resolved | | phuedx | T260065 Pass server-rendered search form state to client on initial render of Vue.js search |
| | Resolved | | ovasileva | T269959 Shift search box to the left |
| | Resolved | | ovasileva | T270202 Design fixes for new Vue.js search experience |
| | Resolved | | • nray | T272160 Increase font size for page titles and descriptions in search results list |
| | Open | | None | T272873 Update OOUI to match new Vue search UI & UX |
| | Resolved | | ovasileva | T273093 Design improvements for Search loading state |
| | Resolved | | Volker_E | T279015 [Visual bug] search icon increases in size when Vue loads |
| | Open | | None | T286851 [Search] Lighten color of search thumbnail placeholder icon |
| | Resolved | | StevenSun | T286922 Add message for no results in TypeaheadSearch |
| | Declined | | None | T249305 [Epic] Postmortem for the new Vue.js search experience |
| | Resolved | | ovasileva | T249430 Write a Vue.js search project report |
| | Resolved | | ovasileva | T249426 Write, collect, and present a Vue.js search developer satisfaction survey |
| | Resolved | | ovasileva | T261636 [EPIC] Determine changes in search usage during desktop improvements project |
| | Resolved | | phuedx | T257698 Instrument Vue.js search |
| | Resolved | | ovasileva | T256100 Add skin version and search version fields to search satisfaction schema |
| | Resolved | | MNeisler | T260243 Search terms data request |
| | Resolved | | ovasileva | T261647 Set up A/B test for new search widget |
| | Resolved | | ovasileva | T267011 Analyze results of A/B test for new search location |
| | Resolved | | ovasileva | T263032 Deploy the new location of the search bar to new vector and begin A/B test on test wikis |
| | Resolved | | ovasileva | T249363 Move the existing search to the header in preparation for Vue.js search development |
| | Duplicate | | None | T249910 Design spec: Move searchbar into header |
| | Resolved | | • alexhollender_WMF | T249641 Design spec for moving search box to header |
| | Resolved | | MNeisler | T251740 [SPIKE] Search instrumentation for a/b testing of search widget move |
| | Resolved | | Jdlrobson | T254620 [technical] Drop VectorSimpleSearch config flag |
| | Duplicate | | None | T258545 Search input field is in at a random place in modern Vector |
| | Resolved | | ovasileva | T261686 Refinements to search box in site header |
| | Resolved | | ovasileva | T272991 Add edit buckets to search satisfaction schema |
| | Declined | | ovasileva | T273513 Investigate adding a "fake" search button |
| | Resolved | | ovasileva | T275200 Analyze results of A/B test for new search widget |
| | Resolved | | ovasileva | T249297 Deploy the new Vue.js search experience |
| | Resolved | | Edtadros | T259798 Deploy the new Vue.js search experience to the Beta-Cluster and Test Wikipedia |
| | Declined | | None | T257865 Merge feat/search to master for Vue.js search deployment |
| | Declined | | None | T261984 Folder structure for assets built by Webpack should be separated from standard ResourceLoader assets |
| | Resolved | | Jdrewniak | T264355 Integrate wvui-search-form into Vector |
| | Resolved | | Jdrewniak | T268229 Make WVUI export compatible with ResourceLoader |
| | Resolved | | • nnikkhoui | T268363 Fix WVUI release scripts |
| | Resolved | | • nnikkhoui | T269762 Use npm version 6.x in WVUI images |
| | Resolved | | Jdlrobson | T265333 End A/B test for search location |
| | Duplicate | | ovasileva | T261648 Perform A/B test for search location change |
| | Resolved | | MNeisler | T259250 A/B test setup for search changes |
| | Resolved | | Volker_E | T256040 Build the wvui-input component for Vue.js search |
| | Resolved | | phuedx | T251544 Add user journey performance tests for Vector's Legacy and Vue.js search |
| | Resolved | | ovasileva | T260167 Make new search widget configurable per project |
| | Resolved | | ovasileva | T263657 Style search widget results based on project configuration |
| | Resolved | | sbassett | T257579 Security Readiness Review For WVUI and Vector dependencies needed for Vue.js search |
| | Resolved | | • jlinehan | T255585 [EPIC] Extend client-side error logging coverage to include English Wikipedia |
| | Resolved | | Tgr | T248884 Documentation of client side error logging capabilities on mediawiki |
| | Resolved | | None | T226986 Client side error logging production launch |
| | Resolved | | • jlinehan | T229442 Create client side error schema |
| | Resolved | | • jlinehan | T235189 Develop small client-side error logger for MediaWiki |
| | Resolved | | Ottomata | T236386 Set up eventgate-logging-external in production |
| | Resolved | | Ottomata | T246030 Enable client side error logging in prod for small wiki |
| | Resolved | Spike | Jdlrobson | T255204 [Spike, 1hr]: Analyse Catalan Wikipedia error logs for iOS error |
| | Resolved | | • jlinehan | T258073 Enable client error logging on ca.wikipedia.org (Catalan) |
| | Open | | None | T259711 Determine requirements for logging native app client errors to Logstash |
| | Resolved | | • jlinehan | T258099 Enable client error logging for Desktop Improvements Project and Vue.js search |
| | Resolved | | • jlinehan | T259371 Limit the number of mw-client-errors from a single client (suggested: maximum 5 errors should be recorded for a single IP on a single page) |
| | Resolved | | • jlinehan | T259383 Filter out non-wikimedia domains and extensions from web-client-errors |
| | Resolved | | • jlinehan | T259369 "Script error." Scripts loaded from other domains with empty file_uri and no stack trace should not be included |
| | Resolved | | Jdlrobson | T259385 Work with community to fix faulty gadgets triggering JS errors |
| | Resolved | | • jlinehan | T258406 Allow tagging of client error events on the client |
| | Resolved | | • jlinehan | T262627 Error: vs Uncaught Error: in client error messages |
| | Resolved | | Tgr | T256173 Allow filtering of errors from logged in users |
| | Resolved | | colewhite | T265938 Create a separate logstash ElasticSearch index for schemaed events |
| | Declined | | None | T263898 Filter out errors with file_url "undefined" |
| | Resolved | | None | T266054 If stack_trace field is empty log as null value to support filtering |
| | Resolved | | • jlinehan | T262626 Remove http.client_ip from EventGate default schema (again) |
| | Resolved | | Tgr | T265096 Tag errors where a banner is being displayed |
| | Resolved | BUG REPORT | Tgr | T316992 ClientError fieldname 'tags' is conflicting |
| | Open | | None | T267602 Client-side error logging should use Elastic Common Schema (ECS) fields when possible |
| | Open | | None | T262566 Enable DWIM support for Vue.js search |
| | Resolved | | phuedx | T273090 Deploy modern Vector and new Vue.js search experience to new pilot wikis |
| | Resolved | | • alexhollender_WMF | T273085 Deploy more logos for new DIP pilot wikis |
| | Resolved | | ovasileva | T273477 Update Wikivoyage logos (Vector modern & mobile) |
| | Duplicate | | None | T264299 German Wikivoyage: select modern Vector skin as default |
| | Resolved | | • alexhollender_WMF | T252701 Spike: what to do with Wikivoyage icons in new design? |
| | Resolved | | MNeisler | T274869 Instrumentation QA for new search widget |
| | Open | | None | T101484 Document how to use OOUI in gadgets |
| | Open | | None | T101666 Create parser tag(s) that render OOUI PHP widgets |
| | Resolved | | Tgr | T96154 OOUI-ify the management interfaces (special pages) for OAuth |
| | Declined | | matmarex | T98856 Implement HTMLAutoCompleteSelectField in OOUIHTMLForm |
| | Resolved | | Esanders | T107674 Improve use of DropdownInputWidget with long lists |
| | Resolved | | matmarex | T98855 Implement HTMLRadioField in OOUIHTMLForm |
| | 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 | T97867 Implement RadioSelectWidget in PHP OOUI |
| | Resolved | | matmarex | T103026 OOUIHTMLForm info fields should be better separated from surroundings |
| | Resolved | | Tgr | T103046 Progressive buttons broken in OOUIHTMLForm |
| | Resolved | | matmarex | T118120 Update Special:OAuthConsumerRegistration to use the new HTMLComboboxField rather than HTMLAutoCompleteSelectField |
| | Resolved | | matmarex | T118119 Implement HTMLComboboxField |
| | Resolved | | matmarex | T118121 Implement ComboBoxInputWidget in PHP |
| | Resolved | | Esanders | T102973 OOUI-ify the OAuth authorization dialog |
| | Resolved | | None | T113099 Create an OOUI dialog subclass for the OAuth authorization dialog |
| | Open | | None | T104298 Convert CentralAuth special pages to use OOUI |
| | Resolved | | Glaisher | T104299 Convert Special:GlobalRenameRequest to use OOUI |
| | Resolved | | Glaisher | T104423 OOUI HTMLForm hides help text until clicked |
| | Duplicate | | Legoktm | T104300 Convert Special:GlobalRenameQueue to use OOUI |
| | Resolved | | matmarex | T104301 Infusing a ButtonInputWidget loses the class added in PHP |
| | Open | | None | T122016 Convert Special:CentralAuth to use OOUI |
| | Open | | None | T192765 Pop-up window on Special:CentralAuth |
| | Resolved | | Jayprakash12345 | T204411 Introduce HTMLGlobalUserTextField::class for global users |
| | Resolved | | Jayprakash12345 | T191561 Convert Special:GlobalGroupMembership to use OOUI |
| | Resolved | | Jayprakash12345 | T193459 Convert Special:GlobalRenameProgress to OOUI |
| | Resolved | | Jayprakash12345 | T193245 Convert Special:GlobalUsers to OOUI |
| | Resolved | | Jayprakash12345 | T193464 Convert Special:GlobalRenameQueue to OOUI |
| | Resolved | | Jayprakash12345 | T200372 Special:GlobalRenameProgress Should use OOUI fieldset For Log entries |
| | Open | | None | T106948 Convert InputBox to use OOUI where possible |
| | Resolved | | Florian | T106949 enableOOUI() not possible for Tag extensions |
| | Declined | | None | T111159 Convert MultimediaViewer to use OOUI instead of MW UI buttons and icons |
| | Resolved | | Glaisher | T118794 Convert Special:Thanks to use OOUI HTMLForm |
| | Resolved | | Anomie | T146340 Use mediawiki.widgets.DateInputWidget instead of jquery.ui.datepicker in ApiFeatureUsage |
| | Resolved | | Huji | T147136 Don't use jquery.ui.datepicker in SecurePoll |
| | Resolved | | Esanders | T148252 Convert BetaFeatures to use OOjs UI instead of MW UI buttons and icons |
| | Duplicate | | None | T171324 The BetaFeatures tab of Special:Preferences should use OOjs UI |
| | Resolved | | Samwilson | T164753 ProofreadPage Quality selector needs to be transformed to OOUI |
| | Open | | None | T185913 CentralNotice: Replace date picker and multiselect widgets with OOUI widgets in Admin UI |
| | Open | | None | T209059 Replace WikiEditor widgets with OOUI-based (VisualEditor) components |
| | Declined | | None | T146160 Migrate ProofreadPage zoom feature to OOJS |
| | Open | | None | T226976 Convert linkitem module away from jQuery UI |
| | Resolved | | Esanders | T86617 VisualEditor's save dialog should use OOUI checkboxes |
| | Resolved | | Dreamy_Jazz | T309815 Use OOUI in Special:CheckUser |
| | Resolved | | Dreamy_Jazz | T310019 The Special:CheckUser block form should use OOUI |
| | Resolved | | Dreamy_Jazz | T266586 Use OOUI in SpecialCheckUserLog |
| | Resolved | | Tacsipacsi | T262722 Use mw.notify for CentralNotice error message |
| | Resolved | | None | T302685 OAuth overlay has wrong font size in vector-2022 |
| | Open | | None | T100263 Refactor Special:RenameUser to use FormSpecialPage |