OOjs-UI Status Report

Project OOjs-UI from 2017-04-01 to 2017-07-01

Help

OOjs-UI 157190 Consider whether MediaWiki theme's toolbar arrow indicator should be greyed out (inconsistent with drop-down widgets) In-Scope Cut None
OOjs-UI 111216 Duplicate icons: StripeSideMenu and Menu In-Scope Cut None
OOjs-UI 111550 MediaWiki Theme: Replace the down, up, next, previous indicators with chevrons In-Scope Cut None
OOjs-UI 101560 OO.ui.MenuOptionWidget's icons are hidden in the mediawiki theme in the selected state and can't be used In-Scope Cut None
OOjs-UI 149502 ToggleButtonWidget inherits `aria-checked="true"` which is wrong In-Scope Cut None
OOjs-UI 159208 Tag-/CapsuleItemWidget: Use icon instead of indicator for the delete button In-Scope Cut None
OOjs-UI 149644 NumberInputWidget doesn't have explicit label In-Scope Cut None
OOjs-UI 149652 OOjs UI Demo shouldn't prevent text scaling and zooming In-Scope Cut None
OOjs-UI 129162 ActionWidget probably doesn't need to emit 'resize' events In-Scope Cut None
OOjs-UI 155575 Make same components clearer on oojs-ui/master/demos In-Scope Cut None
OOjs-UI 160791 Allow people to put a MenuToolGroup in a ButtonGroupWidget In-Scope Cut 1.0
OOjs-UI 160794 Make having a ButtonGroupWidget in the actionsToolbar not look terrible In-Scope Cut 1.0
OOjs-UI 160802 Resolve jQuery 3 migration errors in OOjs UI In-Scope Cut None
OOjs-UI 149654 ComboBoxInput- & CapsuleMultiSelectWidget's role=combobox is missing required ARIA children listbox In-Scope Cut None
OOjs-UI 88617 ButtonWidget (icon)‎ & ButtonWidget (icon, progressive)‎ should be styled like normal buttons In-Scope Cut None
OOjs-UI 92452 MenuSectionOptionWidget not behaving correctly in DropdownWidget. It also needs to be added to demos In-Scope Cut None
OOjs-UI 95923 WindowManager interface for opening is not user-friendly In-Scope Cut None
OOjs-UI 161482 MediaWiki theme: DropdownWidget's overflow ellipsis is rendered overflowing on small size In-Scope Cut None
OOjs-UI 122781 OOUI HTMLForm buttons broken on IE7 In-Scope Cut None
OOjs-UI 161653 MediaWiki theme: Tools & ToolGroupTools receive visual `:hover` feedback, normal ToolGroups don't In-Scope Cut 8.0
OOjs-UI 161798 VE > Insert > Template > Show options: Sidebar has unnecessary scroll on FF In-Scope Cut 1.0
OOjs-UI 72961 Main menu SVG icons should be 24 by 24 px to support IE8 In-Scope Cut 2.0
OOjs-UI 100896 Allow skins to use different, custom OOUI themes In-Scope Cut None
OOjs-UI 124856 NumberInputWidget is not actually an InputWidget In-Scope Cut None
OOjs-UI 158341 ClippableElement horizontal clipping is totally broken In-Scope Cut 8.0
OOjs-UI 152321 Implement a HiddenInputWidget to reflect the 'hidden' input In-Scope Cut None
OOjs-UI 97957 OOjs UI Input validation should be annotated with more ARIA attributes In-Scope Cut None
OOjs-UI 87835 OptionWidget has icon: 'check' in default settings for all themes, but only Apex needs this In-Scope Cut None
OOjs-UI 153933 OOjs-ui TextInputWidget broken if a label is supplied with labelPosition=before In-Scope Cut None
OOjs-UI 148471 Break out search stuff in TextInputWidget into SearchInputWidget In-Scope Cut None
OOjs-UI 106918 Flow VE toolbar expands on first window resize In-Scope Done 1.0
OOjs-UI 163715 Update appearance of TablePager nav component Screep Done None
OOjs-UI 162804 OOjs UI v0.21 places the expand button on the wrong side Screep Done None
OOjs-UI 168745 DraggableElement / DraggableGroupElement should have no skin styles applied. Screep Done 1.0
OOjs-UI 163993 [regression] Popup triangle not positioned correctly Screep Done None
OOjs-UI 164056 Welcome dialog in VE has scrollbar in Firefox Screep Done 1.0
OOjs-UI 164237 Icon-only buttons in VE mobile context should provide a touch area consistent with the rest of the mobile interface (e.g. toolbar) Screep Done 8.0
OOjs-UI 128550 Ensure we're fully demoing OOUI in the demos In-Scope Done None
OOjs-UI 166730 Update MediaWiki and Wikimedia-deployed extensions for removal of core icon pack in OOjs UI v0.22 Screep Done 8.0
OOjs-UI 155428 Check DateInputWidget work with Firefox's new native support for date In-Scope Done None
OOjs-UI 164902 Math: Use TabPanelLayout instead of CardLayout in ve.ui.MWLatexDialog.js Screep Done 1.0
OOjs-UI 164904 Citoid: Use TabPanelLayout instead of CardLayout in ve.ui.CiteFromIdInspector.js Screep Done 1.0
OOjs-UI 162830 [Regression pre-wmf.21] The padding for table cell menu items got narrower, making it looked crammed, due to OOUI 0.21.0 release Screep Done 1.0
OOjs-UI 163473 Padding on icons in VE mobile context broken by OOUI update Screep Done 1.0
OOjs-UI 167042 [Regression pre-wmf.4] Vector's personal tools are appearing above OOjs UI's global overlay ... again Screep Done 1.0
OOjs-UI 111050 Duplicate icons: Caret(Down|Up|Last|Next) and (Expand|Collapse|Previous|Next) In-Scope Done None
OOjs-UI 163536 OO.ui.ComboBoxInputWidget should scroll back to the top if no exact match is found after filtering via filterFromInput: true Screep Done 1.0
OOjs-UI 165652 Package and publish WikimediaUI to npm Screep Done None
OOjs-UI 165821 Update documentation to reflect new theme name “WikimediaUI” Screep Done None
OOjs-UI 167343 Unexpected general module "mediawiki.widgets.DateInputWidget" in styles queue. Screep Done None
OOjs-UI 165927 ContentTranslation: Use TabPanelLayout instead of CardLayout in mw.cx.tools.NewLinkTool.js Screep Done None
OOjs-UI 167483 [Regression wmf.4] Dialog footer broken for templates Screep Done 1.0
OOjs-UI 158138 FieldLayout and FieldsetLayout 'help' popups inside a PanelLayout inside a Dialog always appear with a disabled horizontal scrollbar In-Scope Done None
OOjs-UI 91523 Icon-only framed buttons are asymmetrical by one pixel In-Scope Done None
OOjs-UI 167751 VE "user education" tooltips misplaced Screep Done 1.0
OOjs-UI 156907 OOjs UI documentation: Improve docs for $overlay config parameter In-Scope Done None
OOjs-UI 163222 On labels.wmflabs.org, make the blue buttons more visible when they have been selected Screep Done None
OOjs-UI 169194 Work out how to fix mw.widgets.SearchInputWidget's inheritance Screep Done 8.0
OOjs-UI 97608 Variant definitions should be shared by a theme, not written at the top of each icon pack JSON file In-Scope Open None
OOjs-UI 97631 Change OOUI WikimediaUI theme to be optimized for font-size of 14px (0.875em×16px), instead of 12.8px (0.8em×16px), like MediaWiki's Vector skin In-Scope Open 0.0
OOjs-UI 98105 Add Meta + Enter as an alternative keyboard shortcut to Ctrl + Enter submit dialogs and pages In-Scope Open None
OOjs-UI 98141 IndexLayout/BookletLayout should work when the container doesn't have a fixed height In-Scope Open None
OOjs-UI 98561 Message dialog atop process dialog must not have aria-hidden In-Scope Open None
OOjs-UI 99567 OOUI\DropdownInputWidget should allow automatically sizing based on width of options In-Scope Open None
OOjs-UI 100270 Replace use of jQuery UI and MW UI with OOjs UI across all Wikimedia-deployed extensions and core In-Scope Open None
OOjs-UI 100876 Better "type to search" in ComboBoxWidget In-Scope Open None
OOjs-UI 101413 ButtonSelectWidget does not update pressed state when mousing over different button than where mousedown occurred In-Scope Open None
OOjs-UI 101414 ButtonSelectWidget selects last hovered button when mouseup occurs outside of widget In-Scope Open None
OOjs-UI 101484 Document how to use OOjs UI in gadgets In-Scope Open None
OOjs-UI 101666 Create parser tag(s) that render OOUI PHP widgets In-Scope Open None
OOjs-UI 101724 IndexLayout content panel is being overlapped by menu when nested in PageLayout In-Scope Open None
OOjs-UI 101729 CardLayout child widgets are not selectable when nested in PageLayout In-Scope Open None
OOjs-UI 101922 Allow exploiting and/or enforcing data uniqueness in GroupElement In-Scope Open None
OOjs-UI 101995 Improvements to the toolbar system In-Scope Open None
OOjs-UI 102128 Decimal step on NumberInputWidget results in cumulative binary rounding error In-Scope Open None
OOjs-UI 102364 Provide a workaround to modern Microsoft browser's 'font-size .css settings in relative units with values to three or more decimal places' miscalculation bug In-Scope Open None
OOjs-UI 102416 If you mousedown on a option in a SelectWidget, move the mouse elsewhere and mouseup on an option of a different SelectWidget, the first SelectWidget tries to have that second option's value set In-Scope Open None
OOjs-UI 103433 Pressing escape twice to cancel out of the link inspector, closes the entire media dialog In-Scope Open None
OOjs-UI 104669 Improve OOjs UI's readme in doxygen generated documentation In-Scope Open None
OOjs-UI 105199 Consistent closing of menu items by clicking In-Scope Open None
OOjs-UI 105383 Remove back-compat "OO.ui" prefix assumption in infusion code for OOUI 0.14.0+ In-Scope Open None
OOjs-UI 105567 Merge "oo-ui-icon", "oo-ui-indicator" and "oo-ui-texture" into a single "oo-ui-img" CSS namespace In-Scope Open None
OOjs-UI 105624 OOjs-UI doesn't build a stylesheet with images embedded In-Scope Open None
OOjs-UI 105969 Select status of OOjs-UI button not clear in Monobook skin In-Scope Open None
OOjs-UI 106095 debug toolbar obscures last element in OOUI namespace dropdown on Special:LinkSearch In-Scope Open None
OOjs-UI 106914 Provide better ways to inherit/propagate disabled state In-Scope Open None
OOjs-UI 108489 Generalise CapsuleMultiselectWidget and CheckboxMultiselectWidget into a MultiselectWidget In-Scope Open None
OOjs-UI 108490 Let you drag items in a CapsuleMultiselectWidget to re-order them In-Scope Open None
OOjs-UI 108491 Let you specify that a CapsuleMultiselectWidget has a fixed order In-Scope Open None
OOjs-UI 108657 Arrows for close icon and arrow icons are the wrong size due to oojs ui styles overriding MobileFrontend styles In-Scope Open None
OOjs-UI 109161 ButtonElement stays depressed if pressed with keyboard and disabled by click handler In-Scope Open None
OOjs-UI 110565 Evaluate when you should use each style of button (primary, flagged, frameless) and clarify in style guide In-Scope Open None
OOjs-UI 110759 Clippable element doesn't resize itself if it changes to a smaller size In-Scope Open None
OOjs-UI 111041 Duplicate icons: 'puzzle' icon and 'template' (in VE) In-Scope Open 1.0
OOjs-UI 111043 Merge 'picture' and 'image' icons In-Scope Open None
OOjs-UI 111117 [EPIC] Enhance accessibility of OOjs UI & MediaWiki UI library / LSG / MediaWiki General to screen readers and color-deficient users In-Scope Open None
OOjs-UI 112468 Move non-MW specific widgets from mediawiki.widgets up into OOjs UI In-Scope Open None
OOjs-UI 112747 Devise a generic way for theme-agnostic stylesheets to adapt to the current theme In-Scope Open None
OOjs-UI 112982 OOjs UI ButtonSelectWidget/ButtonGroupWidget not fluid - breaks surveys with multiple buttons In-Scope Open None
OOjs-UI 114481 Option for explicit setting direction of OOUI widget In-Scope Open None
OOjs-UI 114718 Consolidate `oo-ui-buttonElement-active` and `-pressed` CSS Classes in OOjs UI In-Scope Open None
OOjs-UI 114804 The drop down menu for Insert does not resize down after clicking on "Fewer" when the window is resized down and scroll bar appears inside the drop down menu In-Scope Open None
OOjs-UI 114821 OO.ui.PopupButtonWidget cannot be dismissed when losing focus in iOS In-Scope Open None
OOjs-UI 114975 Labels associated with input widgets checkbox and radio should have `cursor: pointer;` assigned In-Scope Open None
OOjs-UI 118126 OOjs UI documentation on mediawiki.org should be more interactive (use real inputs, not screenshots of inputs) In-Scope Open None
OOjs-UI 118509 Evaluate using `touch-action: manipulation;` Screep Open None
OOjs-UI 118907 Show indeterminate progress bar when getReadyProcess takes a long time to resolve In-Scope Open None
OOjs-UI 119044 Tag-/CapsuleMultiselectWidget: UI improvements In-Scope Open None
OOjs-UI 119198 Stop OOUI using js documentation patterns in PHP by Doxygen testing on merge In-Scope Open None
OOjs-UI 119229 Test PHP documentation in OOUI as part of composer test In-Scope Open None
OOjs-UI 120588 DropdownWidget should allow selection by click-drag-release In-Scope Open None
OOjs-UI 120749 Create CSS-only version of OOjs UI In-Scope Open None
OOjs-UI 120839 DropdownWidget should reset original label when no item is selected In-Scope Open None
OOjs-UI 122834 Move the OOUI library's development from gerrit to differential In-Scope Open None
OOjs-UI 124020 Duplicate icons: Bigger/Smaller and LargerText/SmallerText In-Scope Open None
OOjs-UI 124905 OOjs UI interfaces are hardly usable on IE 6 & 7 In-Scope Open None
OOjs-UI 124932 Look into not serving OOjs UI styles for IE 6 and 7 In-Scope Open None
OOjs-UI 125292 Optimize how we load OOjs UI in MediaWiki In-Scope Open None
OOjs-UI 126776 OO.ui.alert() and OO.ui.confirm() should "queue" the dialogs, rather than failing if a dialog is already open In-Scope Open None
OOjs-UI 128443 Search in the link tool should let me select a page but keep typing (to change the link to another page with a longer name) In-Scope Open 8.0
OOjs-UI 128507 LabelElement#highlightQuery needs further thought In-Scope Open None
OOjs-UI 128576 All of MediaWiki should use OOUI windows, or none, to achieve consistent dialog button placement In-Scope Open None
OOjs-UI 128577 Apex's constructive buttons are not visually distinct In-Scope Open 8.0
OOjs-UI 129184 DraggableGroupWidget acts really silly when disabled In-Scope Open None
OOjs-UI 129972 ProcessDialog action labels should be set dynamically In-Scope Open None
OOjs-UI 130417 IE 9-11: Draggable items loosing their `grabbing` cursor when mouse is moved resulting in flickering In-Scope Open None
OOjs-UI 130433 Add a way to include a prefix/suffix label (or button) to input fields In-Scope Open None
OOjs-UI 130434 Break up TextInputWidget In-Scope Open 8.0
OOjs-UI 130623 Provide a pending state animation/etc. for toolbar dialogs In-Scope Open None
OOjs-UI 130691 Sub-pixel rendering layout issues with `em` or `%` relative units – General discussion and tracking In-Scope Open None
OOjs-UI 131629 JS ComboBoxInputWidget should support autocompletion by non-prefix searches as well In-Scope Open None
OOjs-UI 132492 Must `.indicatorElement-Indicator` be child of `.indicatorElement`? In-Scope Open None
OOjs-UI 135114 Review "tray" icon In-Scope Open 1.0
OOjs-UI 135340 Create a PHP-only pendant for TagMultiselectWidget In-Scope Open None
OOjs-UI 136149 SelectFileWidget: Make 'File selection is not-supported' state clearer to user In-Scope Open None
OOjs-UI 136790 Improve form layouts in OOUI MW core forms for better user experience In-Scope Open None
OOjs-UI 137126 MessageDialog#fitActions doesn't work on Firefox when some of the actions are hidden In-Scope Open None
OOjs-UI 139779 Kill badgeicons.json and use OOUI's icons-alerts.json instead In-Scope Open None
OOjs-UI 140812 ToggleSwitchWidget: Consider adding '1' and '0' like in iOS accessibility In-Scope Open None
OOjs-UI 141320 Make a logo/branding for OOUI In-Scope Open None
OOjs-UI 141801 OOjs UI icon inventory (tracking) In-Scope Open 8.0
OOjs-UI 143623 PHP code documentation comments inconsistently use int/number and bool/boolean for types of parameters and return values In-Scope Open None
OOjs-UI 145036 Evaluate OOjs UI dialogs for accessibility In-Scope Open None
OOjs-UI 145163 Slim down the "alerts" icon pack to the bare essentials In-Scope Open None
OOjs-UI 145598 NumberInputWidget: Challenge current user interface of buttoned widget In-Scope Open None
OOjs-UI 145674 OOjs UI FieldLayout errors/warnings do not look sufficiently like errors/warnings (especially in WikimediaUI theme) In-Scope Open None
OOjs-UI 146364 Problem with generated reference in doc code In-Scope Open None
OOjs-UI 147243 mw tooltip gadget/widget/plugin is needed In-Scope Open None
OOjs-UI 147692 Should OOjs UI Widgets apply `box-sizing: border-box` as general rule? In-Scope Open None
OOjs-UI 148030 OOjs UI indexed dialogs / tabbed navigation is not accessible In-Scope Open None
OOjs-UI 148049 Make APISandbox useable on mobile Screep Open None
OOjs-UI 148050 .oo-ui-menuLayout not mobile friendly In-Scope Open None
OOjs-UI 148601 WikimediaUI theme: DropdownWidget is not following disabled pattern In-Scope Open None
OOjs-UI 148901 Support `type=week` in TextInputWidget and DateInputWidget In-Scope Open None
OOjs-UI 149274 Process dialog measures footer incorrectly In-Scope Open 1.0
OOjs-UI 149313 OOjs UI align 'left' should be renamed to 'before' In-Scope Open None
OOjs-UI 149653 ComboBoxInput- & CapsuleMultiSelectWidget's MenuSelectWidget required `aria-expanded` attribute is missing In-Scope Open None
OOjs-UI 149656 Re-evaluate TextInputWidget (autosize)‎ containing two form element within one label In-Scope Open None
OOjs-UI 150071 Why do we allow indicator-only buttons? In-Scope Open None
OOjs-UI 150151 Port ve.ui.TableWidget to OOUI In-Scope Open None
OOjs-UI 150781 Click target for dropdown on ComboBoxInputWidget is tiny in Apex In-Scope Open None
OOjs-UI 150857 Add mobile (touch event) support for DraggableGroupWidget In-Scope Open None
OOjs-UI 150914 OO.ui.CapsuleMultiselectWidget uses inconsistent data in 'change' event In-Scope Open None
OOjs-UI 150983 Support arbitrary autocomplete values in OOUI\TextInputWidget In-Scope Open None
OOjs-UI 152779 Provide a way of creating fake infusion data In-Scope Open None
OOjs-UI 153851 De-duplicate logic in IndexLayout and BookletLayout In-Scope Open None
OOjs-UI 154024 Kill slow MutationObserver stuff in TextInputWidget In-Scope Open None
OOjs-UI 154459 OO.ui.TextInputWidget: Automatically set validation pattern according to 'type' attribute In-Scope Open None
OOjs-UI 154476 OO.ui.infuse should not treat strings as IDs In-Scope Open None
OOjs-UI 154766 [Regression] TextInputWidget: Indicator incorrectly displayed when multiline In-Scope Open None
OOjs-UI 155152 Rename CardLayout to TabPanelLayout In-Scope Open None
OOjs-UI 155197 OOUI directional icons should have prefixes for semantics and organization In-Scope Open None
OOjs-UI 155211 On the WikimediaUI Style Guide, provide downloadable OOUI icon templates for use by other people In-Scope Open None
OOjs-UI 155473 Improve documentation of OOjs UI In-Scope Open None
OOjs-UI 155528 Move action buttons to bottom of dialogs by default In-Scope Open None
OOjs-UI 155533 Message dialogs should be a normal dialog with actual buttons for consistency with rest of interface In-Scope Open None
OOjs-UI 155562 Make it easier to create an OOUI theme In-Scope Open None
OOjs-UI 155567 Make OOjs UI easier to use for gadgets In-Scope Open None
OOjs-UI 155577 Audit usage patterns of dialogs/widgets in order to consolidate redundant ones and determine missing expected objects In-Scope Open None
OOjs-UI 155593 Break ooui components down into common pieces in order to simplify what themes need to implement/specify In-Scope Open None
OOjs-UI 155594 Adjust widths of form inputs In-Scope Open None
OOjs-UI 155647 Inconsistent padding between labels and input field depending on type of input and presense of help-message info icon button In-Scope Open None
OOjs-UI 155976 Floating menu can be misplaced under certain circumstances In-Scope Open None
OOjs-UI 156235 Provide an alternative (more declarative) way to create classes in OOJS (UI) In-Scope Open None
OOjs-UI 156874 The constructive flag in the OOUI Apex theme should be deprecated in favor of the progressive flag In-Scope Open None
OOjs-UI 156885 ButtonWidget as Link - Make the customization easy In-Scope Open None
OOjs-UI 157719 Make ComplexTitleInputWidget compatible with htmlform In-Scope Open None
OOjs-UI 157836 Consider adding `<title>` element, ARIA `role=img` and `aria-labelledby` attributes to OOjs UI's icon SVGs In-Scope Open None
OOjs-UI 157881 Rewrite OO.ui.prompt to extend MessageDialog In-Scope Open None
OOjs-UI 157886 Create a new OOUI widget, ColorPickerWidget In-Scope Open None
OOjs-UI 158222 Create a diagram describing the unholy calculations going on in ClippableElement#clip In-Scope Open None
OOjs-UI 158223 Create an interactive demo for ClippableElement that will scroll and resize things by itself In-Scope Open None
OOjs-UI 158400 Improve tag component (“TagMultiselectWidget”, former “CapsuleMultiselectWidget“) In-Scope Open None
OOjs-UI 158421 Impossible to pass data attributes for example to HTMLTextAreaField In-Scope Open None
OOjs-UI 158494 Figure out which parts of OOjs UI documentation should be improved, and where they should live In-Scope Open None
OOjs-UI 158610 BookletLayout/booklet dialog: Safari 10/OSX doesn't show vertical scrollbar In-Scope Open None
OOjs-UI 158708 Audit probably incorrect uses of .scrollLeft (bad scrolling-related operations in RTL) In-Scope Open None
OOjs-UI 158744 Menu of DropdownWidget slightly off under certain circumstances In-Scope Open None
OOjs-UI 158934 Automatically change popup direction if there is no space In-Scope Open None
OOjs-UI 159204 OO.ui.ComboBoxInputWidget: Use icon instead of indicator for the dropdown button In-Scope Open None
OOjs-UI 159738 Limit default styles loaded by OOjs UI (70kb penalty to run a QuickSurveys) by droping use of oojs-ui-widgets Screep Open None
OOjs-UI 160593 Streamline IconElement/IndicatorElement handling Screep Open None
OOjs-UI 160603 CapsuleMultiselectWidget.onInputBlur() called after Dialog.getActionProcess() In-Scope Open None
OOjs-UI 160690 Be able to request a custom icon pack on-the-fly without bloating RL module registry In-Scope Open None
OOjs-UI 160974 Define and use media queries In-Scope Open None
OOjs-UI 161177 Unify padding/position of labels/icons/indicators across widgets In-Scope Open None
OOjs-UI 161298 mw.widgets.CategorySelector: Height changes erraticaly when typing In-Scope Open None
OOjs-UI 161403 Help indicator should show popup on hover not click In-Scope Open None
OOjs-UI 161601 Consider square icon-only buttons for toolbar tools In-Scope Open None
OOjs-UI 161854 Drop the /demos directory from the composer package In-Scope Open None
OOjs-UI 161955 Consider omitting the dialog title if there isn't room to display it Screep Open None
OOjs-UI 162127 Android Chrome's Virtual Keyboard UI will be closed while trying typing on OOjs UI input inside a dialog Screep Open None
OOjs-UI 162425 Evaluate usage of `-webkit-linear-gradient` for icon backgrounds Screep Open None
OOjs-UI 162478 Reduce differences between PHP and JS code-comment documentation Screep Open None
OOjs-UI 162538 ContactPage is incompatible with MobileFrontend Screep Open None
OOjs-UI 162891 Nearly impossible to tell if a button is focused in the Apex theme (i.e. in MediaWiki's Monobook skin) Screep Open None
OOjs-UI 162965 Clarify & streamline user experience of TagMultiselectWidget variants Screep Open None
OOjs-UI 163090 FloatableElement with $overlay is incorrectly positioned when CSS scaling transforms are used Screep Open None
OOjs-UI 163135 MenuTagMultiselectWidget with outline input doesn't open menu after first selection Screep Open None
OOjs-UI 163142 Buttons in the toolbar should be actual tools Screep Open None
OOjs-UI 163474 Table context off screen and causing(?) scrolling after OOUI update Screep Open 1.0
OOjs-UI 163543 [regression] Popup widget misaligned near border after OOUI update Screep Open None
OOjs-UI 163652 Certain widgets in a HorizontalLayout don't get label referred Screep Open None
OOjs-UI 163879 Distill UI styling for late loaded JS enhancements into ooui or a mediawiki core module Screep Open None
OOjs-UI 163885 OOjs UI non-modal windows and dialogs miss default CSS Screep Open None
OOjs-UI 164339 Find alternative solution to connect OOjs UI documentation and implemented widgets Screep Open None
OOjs-UI 164492 OOjs UI tooltip positioned wrong on Chrome with scaled viewport Screep Open None
OOjs-UI 164632 When adding ARIA role `listbox`, subitems with required `role=option` need to be provided Screep Open None
OOjs-UI 164958 PopupWidget header should allow for an icon and an optional 'x' close button Screep Open None
OOjs-UI 165250 Icons, Indicators, Labels don't reflect documentation Screep Open None
OOjs-UI 165502 build: Upgrade OOjs UI's testing framework to use qunit 2.0 Screep Open None
OOjs-UI 165503 build: Explicitly depend on lodash in OOjs UI Screep Open None
OOjs-UI 165506 Create “flushed“ mode for certain widgets in Cards and Dialogs context Screep Open None
OOjs-UI 165914 Dropdown/Combobox: ARIA support in VoiceOver? Screep Open None
OOjs-UI 166217 Inspector's popup handle misplaced when close to edge of surface in Flow+VE Screep Open 8.0
OOjs-UI 166316 Use monospace fonts for textareas Screep Open None
OOjs-UI 166366 CX2: Floating toolbar changes height on mouseenter/mouseleave of the cog Screep Open None
OOjs-UI 166551 OO UI does not preventDefault event Screep Open None
OOjs-UI 166560 Consider changing :hover tools and menu background to use Accent90 Screep Open None
OOjs-UI 166625 Address DateInputWidget's use of moment.js for date formatting instead of MediaWiki i18n messages Screep Open None
OOjs-UI 166685 Implement SearchInputWidget in PHP Screep Open None
OOjs-UI 166686 Implement MultilineTextInputWidget in PHP Screep Open None
OOjs-UI 166729 Update extensions for deprecation of openWindow/closeWindow promise in OOjs UI v0.22 Screep Open 8.0
OOjs-UI 166799 On Special:ApiSandbox, press and hold backspace in tag widget doesn't delete Screep Open None
OOjs-UI 166875 Tag-/CapsuleMultiselectWidget: Focus trap gets visual focus Screep Open None
OOjs-UI 167092 MenuOptionWidget not (always) shown in `position:sticky` container Screep Open None
OOjs-UI 167145 Evaluate OOjs UI integration with vue.js Screep Open None
OOjs-UI 167649 OOUI RadioSelectInputWidget does not create radiogroup element Screep Open None
OOjs-UI 167671 Considering `role=group` for CheckboxMultiselect- & CheckboxMultiselectInputWidget Screep Open None
OOjs-UI 168282 MenuTagMultiselectWidget does not support icons in menu Screep Open None
OOjs-UI 168408 Merge the functionality of jquery.accessKeyLabel into OOjs UI's AccessKeyedElement Screep Open None
OOjs-UI 168728 Tooltips are briefly shown and then disappear for CheckboxMultiselectInputWidget Screep Open None
OOjs-UI 168735 CheckboxMultiselectInputWidget does not fire change event when its CheckboxMultiselectWidget changes Screep Open None
OOjs-UI 168760 Clarify appropriate use of 'pending' background texture Screep Open None
OOjs-UI 168761 RC filters doesn't look so good outside of Vector/WikimediaUI Screep Open None
OOjs-UI 168762 TagMultiselectWidget has broken margins/alignments in Apex Screep Open None
OOjs-UI 169034 Correct mouse pointer over the text input, in DateInputWidget Screep Open None
OOjs-UI 169090 Provide a DraggableListWidget or similar Screep Open None
OOjs-UI 169111 Consider adding `@uses` to code comments Screep Open None
OOjs-UI 169112 Define requirements for incorporating OOUI with a reactive JS framework for the Wikipedia Mobile site Screep Open None
OOjs-UI 169291 Replace CapsuleMultiselectWidget usage with TagMultiselectWidgets Screep Open None
OOjs-UI 169292 Deprecate & remove CapsuleMultiselectWidget Screep Open None
OOjs-UI 51969 OOjs UI: Dialogs should be repositionable/draggable In-Scope Open None
OOjs-UI 169335 Autosized MultilineTextInputWidget jumps occasionally Screep Open None
OOjs-UI 53229 OOjs UI: Tab character in dropdown boxes should pick the current selection (like Enter does) In-Scope Open None
OOjs-UI 55733 Use the same icons to represent the same things (tracking) In-Scope Open None
OOjs-UI 64420 OOjs UI: In certain situations involving StackLayouts, removing items scrolls the focus up to the top In-Scope Open None
OOjs-UI 66575 OOjs UI: Selecting an item from the dropdown in link annotation inspector does something weird with the focus of the input on an iPad In-Scope Open None
OOjs-UI 67656 VisualEditor: Dialogs initially don't work in Safari 5.x (but do with 6.x+?) In-Scope Open None
OOjs-UI 69385 OOjs UI: MenuWidget does not defer label fitting long enough for TextInputMenuWidget when it first opens In-Scope Open None
OOjs-UI 70070 OOjs UI: Enhance or remove OutlineSelectWidget In-Scope Open None
OOjs-UI 70748 Upstream menu to OOjs UI and document so it appears in the styleguide In-Scope Open None
OOjs-UI 72417 Create primary button with indeterminate loader In-Scope Open None
OOjs-UI 73488 OOjs UI: "Back" button support for dialogs In-Scope Open 8.0
OOjs-UI 73616 OOjs UI: Toolbar menus should use sub-groups with a separator (<hr>?) between them for splitting up longer lists In-Scope Open None
OOjs-UI 74159 OOjs UI: Toolbar groups should support sub-groups as items (hierarchical, nested menus) In-Scope Open None
OOjs-UI 74585 OOUI PHP: TextInputWidget HTML5 pattern validations In-Scope Open None
OOjs-UI 74840 OOjs UI: Make layouts semi-responsive In-Scope Open None
OOjs-UI 76630 Rename a lot of getters for consistency In-Scope Open None
OOjs-UI 76632 OOjs UI themes should be able to be moved out to another repo In-Scope Open None
OOjs-UI 76633 Move the "WikimediaUI" OOjs UI theme to the MediaWiki repo In-Scope Open None
OOjs-UI 76635 Provide an Enable/Disable option for FieldLayout In-Scope Open None
OOjs-UI 76638 Clean up duplication between being titled through their icon and indicator mixins in addition to TitledElement in IconWidget and IndicatorWidget In-Scope Open None
OOjs-UI 76644 Consider changing toggle to toggleVisibility In-Scope Open None
OOjs-UI 76648 Audit all required constructor arguments and throw exceptions if they are not provided - e.g. FieldLayout In-Scope Open None
OOjs-UI 76649 Audit all classes and mark them as @abstract where appropriate, such as SearchWidget In-Scope Open None
OOjs-UI 78571 Create infrastructure for shared OOjs UI widgets which don't belong in the main repo In-Scope Open None
OOjs-UI 84839 Rewrite PHP/JS comparison scripts from Ruby to Node.js In-Scope Open None
OOjs-UI 85466 OOjs UI should have a central hub that lives outside MediaWiki.org In-Scope Open None
OOjs-UI 85638 Please make the "More" and "Fewer" setting in the Insert menu be sticky Screep Open None
OOjs-UI 85949 PopupWidget callout is oversized in WikimediaUI theme In-Scope Open 0.0
OOjs-UI 86003 MediaWiki theme: Checkboxes and radios size (original design looks oversized on desktop) In-Scope Open None
OOjs-UI 86713 In the template dialog, widen the list of results In-Scope Open None
OOjs-UI 88628 Audit all methods and add @private and @protected where appropriate In-Scope Open None
OOjs-UI 88629 Document public properties In-Scope Open None
OOjs-UI 88630 Implement a way to display tooltips (using PopupWidget) on hover/focus rather than on click In-Scope Open None
OOjs-UI 88854 Re-write DraggableGroupElement/DraggableElement to be more robust and generalized In-Scope Open None
OOjs-UI 88979 Enforce labels for all interactive controls In-Scope Open None
OOjs-UI 90687 Support a responsive grid system In-Scope Open None
OOjs-UI 90929 Turn on type checking for OO.ui.infuse. In-Scope Open None
OOjs-UI 91148 Consolidate MediaWiki core's date and time input widgets; consider moving (one of?) them upstream In-Scope Open None
OOjs-UI 91565 OOUI's GroupWidget and ItemWidget could possibly die In-Scope Open None
OOjs-UI 91970 OOUI PopupWidget doesn't fixup config.content, only config.$content In-Scope Open None
OOjs-UI 92026 Add 'warning' or 'warn' flag to OOjs UI stylings In-Scope Open None
OOjs-UI 92282 VisualEditor's and OOjs UI's toolbars are conceptually incompatible In-Scope Open None
OOjs-UI 92315 OOjs UI: Responsive VE toolbar In-Scope Open None
OOjs-UI 93306 Tech debt: OO.ui.ProcessDialog processes should be abortable, and should be aborted on teardown In-Scope Open None
OOjs-UI 93476 The OOUI hack to prevent scrolling while dialog is open causes page contents to move horizontally by scrollbar's width in RTL when dialog opens In-Scope Open None
OOjs-UI 93623 LookupElement not behaving as described due to race condition(?) In-Scope Open None
OOjs-UI 94218 StackLayout setItem( ) method unsets the current item if the passed item to show has not been added in the items list In-Scope Open None
OOjs-UI 94301 Apex theme: various widgets have no focus state, including ButtonWidget In-Scope Open None
OOjs-UI 94364 Selection of contents of some text areas (e.g. Flow headers) requires two clicks in Firefox (maybe others, but not Chrome) In-Scope Open None
OOjs-UI 94749 Accessibility labels for label-less buttons? In-Scope Open None
OOjs-UI 95060 Documentation for OOjs UI widgets needs to list what methods are available for each widget In-Scope Open None
OOjs-UI 95274 Apex theme: ToolGroupTool not outlined while expanded but not hovered In-Scope Open None
OOjs-UI 95508 Implement getFormValues() In-Scope Open None
OOjs-UI 96091 Tooltips for OOJS UI In-Scope Open None
OOjs-UI 96292 Generalize the media search widget masonry fit algorithm into an OOUI masonry fit widget In-Scope Open None
OOjs-UI 96475 Disabling a ButtonGroupWidget does not disable individual buttons In-Scope Open None
OOjs-UI 96640 Deprecate class static properties that are reserved in JavaScript In-Scope Open None
OOjs-UI 97555 Apex theme: Remove the 2px un-clickable gap between the 3 .oo-ui-iconElement and their associated indicator-down arrows in the toolbar In-Scope Open None