OOjs-UI Status Report

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

Help

OOjs-UI 133450 Rename 'wikitrail' icon In-Scope Cut None
OOjs-UI 130169 FloatableElement with overlay doesn't work if anchor is not in a scrollable area In-Scope Cut None
OOjs-UI 114586 Special:NewItem redirects to https://www.wikidata.org/wiki/NewItem after clicking "create" following a "already exists" message In-Scope Cut None
OOjs-UI 154025 Element#updateThemeClasses results in a separate setTimeout for each widget, which has some overhead, making it slow In-Scope Cut None
OOjs-UI 154027 HTMLComboboxField does not provide autocomplete in ooui format In-Scope Cut None
OOjs-UI 145951 OOUIHTMLForm help icon is hard to notice In-Scope Cut None
OOjs-UI 145995 Elements and widgets rules' order in theme files In-Scope Cut None
OOjs-UI 122503 Edit link panel has uneven height of OOUI buttons in desktop Safari In-Scope Cut 8.0
OOjs-UI 146531 PopupWidget at the bottom of the container is unreadable In-Scope Cut None
OOjs-UI 146962 ButtonWidgets should use `box-sizing: border-box` In-Scope Cut None
OOjs-UI 114612 Add gravity option to OO.ui.PopupWidget In-Scope Cut None
OOjs-UI 114707 Generalize OO.ui.GroupElement into an OO.EmitterList In-Scope Cut None
OOjs-UI 123153 Do not hardcode dialog widths to avoid cutting strings (ellipsis) In-Scope Cut None
OOjs-UI 100571 Problems with scrolling in the "Options" dialog make some tooltips drop of the displayed dialog In-Scope Cut 8.0
OOjs-UI 103851 Mediawiki theme: focus inset overlaps scrollbars In-Scope Cut None
OOjs-UI 97582 Toolbars should support position:bottom In-Scope Cut 1.0
OOjs-UI 135028 DropdownInputWidget: Provide optgroup support In-Scope Cut None
OOjs-UI 117303 OOjs UI demo page causes high CPU load In-Scope Cut None
OOjs-UI 102127 NumberInputWidget prone to 1px wobble in MW theme In-Scope Cut None
OOjs-UI 149650 DraggableGroupWidget's OptionWidgets feature `role=option`, but not necessary `role=listbox` on widget itself In-Scope Cut None
OOjs-UI 118228 Difference between PHP and JS Dropdown Widget's line height/margin/padding In-Scope Cut None
OOjs-UI 107922 PHP LabelWidget should be able to associate with InputWidget via <label for> and generated 'id' attributes In-Scope Cut None
OOjs-UI 149807 WindowManager should not let you add windows with no name defined In-Scope Cut None
OOjs-UI 73644 PopupWidget needs to have its body positioned absolutely and anchor relatively to it, and not vice versa In-Scope Cut None
OOjs-UI 113050 Menu popups (e.g. in DropdownWidget) near the bottom of the screen can get clipped to a unusable size In-Scope Cut None
OOjs-UI 150455 OO.ui.NumberInputWidget validation does not work correctly anymore on Firefox, breaking ApiSandbox In-Scope Cut None
OOjs-UI 113469 ProcessDialog: Vertical alignment of buttons off In-Scope Cut None
OOjs-UI 141852 Layouts should not autofocus on mobile In-Scope Cut None
OOjs-UI 142613 Update OOjs UI close/cross icon In-Scope Cut None
OOjs-UI 119591 OOUI MediaWiki theme: Some shadows are solid, some are fading In-Scope Cut None
OOjs-UI 151031 Add a static name property in all dialog examples In-Scope Cut None
OOjs-UI 144988 MediaWiki theme: Outlined Booklet Dialog – keyboard focus on aside navigation not clearly indicated In-Scope Cut None
OOjs-UI 152354 Styling of 'verbose' mode in MessageDialog seems arbitrary In-Scope Cut None
OOjs-UI 100219 Stop using simulateLabelClick when not necessary In-Scope Cut None
OOjs-UI 153701 PopupWidget overlaps content beneath it In-Scope Cut None
OOjs-UI 85638 Please make the "More" and "Fewer" setting in the Insert menu be sticky In-Scope Cut None
OOjs-UI 153863 Upstream VE mobile dialog functionality In-Scope Cut None
OOjs-UI 148946 CapsuleMultiSelectWidget: Label doesn't function as label In-Scope Done None
OOjs-UI 152901 Provide jquery.ui.dialog API OOjsUI-backed shim In-Scope Done None
OOjs-UI 111889 OOUI PopupWidgets don't have drop shadows in the MediaWiki theme In-Scope Done None
OOjs-UI 159801 CapsuleMultiselectWidget with NumberInputWidget popup: Popup doesn't update position when content is updated Screep Done None
OOjs-UI 160190 [Regression wmf.16] Context menus for items below the screen appear broken (no vertical height) Screep Done 1.0
OOjs-UI 155762 Intederminate ProgressBar isn't behaving correctly in RTL Screep Done None
OOjs-UI 160583 oojs-ui-demos-publish job needs to run on anything other than Trusty please (modern Node version needed) Screep Done None
OOjs-UI 127281 Link to jsduck docs somewhere in OOUI demos In-Scope Done None
OOjs-UI 158329 CSS has risen from 8.5kb to 33.9kb on beta cluster Screep Done None
OOjs-UI 138666 oojs-ui-coverage job fails because it's run on old slaves but needs node 4+ In-Scope Done None
OOjs-UI 160716 Wikibase unit tests assume inline <div>s don't get magically re-written as <span>s (holding up the OOUI release) Screep Done None
OOjs-UI 154454 Abandon (remove) outdated WMFLabs OOjs UI builds and demo instance Screep Done None
OOjs-UI 159428 RevisionSlider tooltip position broken on RTL languages Screep Done None
OOjs-UI 152532 HTMLCheckMatrix checkboxes and labels are not clearly visually associated In-Scope Done None
OOjs-UI 159434 RevisionSlider arrow buttons to big on current master Screep Done 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 95923 WindowManager interface for opening is not user-friendly 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
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 97957 OOjs UI Input validation should be annotated with more ARIA attributes In-Scope Open None
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 100896 Allow skins to use different, custom OOUI themes 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 101560 OO.ui.MenuOptionWidget's icons are hidden in the mediawiki theme in the selected state and can't be used 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 106918 Flow VE toolbar expands on first window resize 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 108520 Allow toolbars to stretch to fill their width 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 111050 Duplicate icons: Caret(Down|Up|Last|Next) and (Expand|Collapse|Previous|Next) 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 111216 Duplicate icons: StripeSideMenu and Menu In-Scope Open None
OOjs-UI 111550 MediaWiki Theme: Replace the down, up, next, previous indicators with chevrons 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 113607 The label and value in OO.ui.TextInputWidget sometimes overlap 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 118907 Show indeterminate progress bar when getReadyProcess takes a long time to resolve In-Scope Open None
OOjs-UI 119044 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 122781 OOUI HTMLForm buttons broken on IE7 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 124856 NumberInputWidget is not actually an InputWidget 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 128550 Ensure we're fully demoing OOUI in the demos 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 129162 ActionWidget probably doesn't need to emit 'resize' events In-Scope Open None
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 131919 Use consistent cursor for checkbox/radio labels 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 CapsuleMultiselectWidget 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 148050 .oo-ui-menuLayout not mobile friendly In-Scope Open None
OOjs-UI 148471 Break out search stuff in TextInputWidget into SearchInputWidget 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 149502 ToggleButtonWidget inherits `aria-checked="true"` which is wrong In-Scope Open None
OOjs-UI 149644 NumberInputWidget doesn't have explicit label In-Scope Open None
OOjs-UI 149652 OOjs UI Demo shouldn't prevent text scaling and zooming In-Scope Open None
OOjs-UI 149653 ComboBoxInput- & CapsuleMultiSelectWidget's MenuSelectWidget required `aria-expanded` attribute is missing In-Scope Open None
OOjs-UI 149654 ComboBoxInput- & CapsuleMultiSelectWidget's role=combobox is missing required ARIA children listbox 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 152321 Implement a HiddenInputWidget to reflect the 'hidden' input 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 153933 OOjs-ui TextInputWidget broken if a label is supplied with labelPosition=before 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 Screep Open None
OOjs-UI 154476 OO.ui.infuse should not treat strings as IDs Screep Open None
OOjs-UI 154766 [Regression] TextInputWidget: Indicator incorrectly displayed when multiline Screep Open None
OOjs-UI 155152 Rename CardLayout to TabPanelLayout Screep Open None
OOjs-UI 155197 OOUI directional icons should have prefixes for semantics and organization Screep Open None
OOjs-UI 155211 On the WikimediaUI Style Guide, provide downloadable OOUI icon templates for use by other people Screep Open None
OOjs-UI 155428 Check DateInputWidget work with Firefox's new native support for date Screep Open None
OOjs-UI 155473 Improve documentation of OOjs UI Screep Open None
OOjs-UI 155528 Move action buttons to bottom of dialogs by default Screep Open None
OOjs-UI 155533 Message dialogs should be a normal dialog with actual buttons for consistency with rest of interface Screep Open None
OOjs-UI 155562 Make it easier to create an OOUI theme Screep Open None
OOjs-UI 155567 Make OOjs UI easier to use for gadgets Screep Open None
OOjs-UI 155575 Make same components clearer on oojs-ui/master/demos Screep Open None
OOjs-UI 155577 Audit usage patterns of dialogs/widgets in order to consolidate redundant ones and determine missing expected objects Screep Open None
OOjs-UI 155593 Break ooui components down into common pieces in order to simplify what themes need to implement/specify Screep Open None
OOjs-UI 155594 Adjust widths of form inputs Screep 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 Screep Open None
OOjs-UI 155976 Floating menu can be misplaced under certain circumstances Screep Open None
OOjs-UI 156235 Provide an alternative (more declarative) way to create classes in OOJS (UI) Screep Open None
OOjs-UI 156874 The constructive flag in the OOUI Apex theme should be deprecated in favor of the progressive flag Screep Open None
OOjs-UI 156885 ButtonWidget as Link - Make the customization easy Screep Open None
OOjs-UI 156907 OOjs UI documentation: Improve docs for $overlay config parameter Screep Open None
OOjs-UI 157190 Consider whether MediaWiki theme's toolbar arrow indicator should be greyed out (inconsistent with drop-down widgets) Screep Open None
OOjs-UI 157719 Make ComplexTitleInputWidget compatible with htmlform Screep Open None
OOjs-UI 157836 Consider adding `<title>` element, ARIA `role=img` and `aria-labelledby` attributes to OOjs UI's icon SVGs Screep Open None
OOjs-UI 157881 Fix code of OO.ui.prompt to extend MessageDialog. Screep Open None
OOjs-UI 157886 Create a new OOUI widget, ColorPickerWidget Screep Open None
OOjs-UI 158138 FieldLayout and FieldsetLayout 'help' popups inside a PanelLayout inside a Dialog always appear with a disabled horizontal scrollbar Screep Open None
OOjs-UI 158222 Create a diagram describing the unholy calculations going on in ClippableElement#clip Screep Open None
OOjs-UI 158223 Create an interactive demo for ClippableElement that will scroll and resize things by itself Screep Open None
OOjs-UI 158341 ClippableElement horizontal clipping is totally broken Screep Open 8.0
OOjs-UI 158400 Improve tag component (“CapsuleMultiSelectWidget“) Screep Open None
OOjs-UI 158421 Impossible to pass data attributes for example to HTMLTextAreaField Screep Open None
OOjs-UI 158494 Figure out which parts of OOjs UI documentation should be improved, and where they should live Screep Open None
OOjs-UI 158610 BookletLayout/booklet dialog: Safari 10/OSX doesn't show vertical scrollbar Screep Open None
OOjs-UI 158708 Audit probably incorrect uses of .scrollLeft (bad scrolling-related operations in RTL) Screep Open None
OOjs-UI 158735 ProgressBarWidget: Use of `animation` makes it unusable in IE 9 Screep Open None
OOjs-UI 158744 Menu of DropdownWidget slightly off under certain circumstances Screep Open None
OOjs-UI 158934 Automatically change popup direction if there is no space Screep Open None
OOjs-UI 159204 OO.ui.ComboBoxInputWidget: Use icon instead of indicator for the dropdown button Screep Open None
OOjs-UI 159208 OO.ui.CapsuleItemWidget: Use icon instead of indicator for the dropdown button Screep Open None
OOjs-UI 160603 CapsuleMultiselectWidget.onInputBlur() called after Dialog.getActionProcess() Screep Open None
OOjs-UI 160690 Be able to request a custom icon pack on-the-fly without bloating RL module registry Screep Open None
OOjs-UI 160791 Allow people to put a MenuToolGroup in a ButtonGroupWidget Screep Open 1.0
OOjs-UI 160794 Make having a ButtonGroupWidget in the actionsToolbar not look terrible Screep Open 1.0
OOjs-UI 160802 Resolve jQuery 3 migration errors in OOjs UI Screep Open None
OOjs-UI 160974 Define and use media queries Screep Open None
OOjs-UI 161177 Unify padding/position of labels/icons/indicators across widgets Screep Open None
OOjs-UI 161298 mw.widgets.CategorySelector: Height changes erraticaly when typing Screep Open None
OOjs-UI 161403 Help indicator should show popup on hover not click Screep Open None
OOjs-UI 161482 MediaWiki theme: DropdownWidget's overflow ellipsis is rendered overflowing on small size Screep Open None
OOjs-UI 161601 Consider square icon-only buttons for toolbar tools Screep Open None
OOjs-UI 161653 MediaWiki theme: Tools & ToolGroupTools receive visual `:hover` feedback, normal ToolGroups don't Screep Open 8.0
OOjs-UI 161798 VE > Insert > Template > Show options: Sidebar has unnecessary scroll on FF Screep Open None
OOjs-UI 51969 OOjs UI: Dialogs should be repositionable/draggable In-Scope Open None
OOjs-UI 161854 Drop the /demos directory from the composer package 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 72961 Icons via OOUI/MediaWiki UI distorted in IE8 due to lack of support for background sizes 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 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 87835 OptionWidget has icon: 'check' in default settings for all themes, but only Apex needs this In-Scope Open None
OOjs-UI 88617 ButtonWidget (icon)‎ & ButtonWidget (icon, progressive)‎ should be styled like normal buttons 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 91523 Icon-only framed buttons are asymmetrical by one pixel 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 mangle content, only $content In-Scope Open None
OOjs-UI 91972 Mangling of $content in PopupWidget is nasty 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 92448 "Search Widget Dialog" in demos acts broken when you try to use it. In-Scope Open None
OOjs-UI 92452 MenuSectionOptionWidget not behaving correctly in DropdownWidget. It also needs to be added to demos 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