The keyboard selector is hiding the site id input when adding a new sitelink. https://commons.wikimedia.org/wiki/File:Wikidata_bug,_Overlapped_drop-downs.png shows the issue.
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | Jdlrobson | T78430 [Epic] Getting Wikidata to render nicely on mobile web | |||
Open | None | T158181 Aim for workflow equivalence for MediaWiki on desktop and mobile web | |||
Open | None | T95878 [Story] Make Wikidata editable on mobile web | |||
Open | None | T95649 Create and document a stable framework for extending the Wikibase UI | |||
Stalled | None | T40968 Keyboard-navigability of the repo UI | |||
Open | None | T54136 [Epic] Redesign Item UI for Wikidata repo | |||
Invalid | None | T70903 [Story] Implement new SiteLink UI | |||
Resolved | Snaterlicious | T88417 keyboard selector hiding site id input |
Event Timeline
This should be an issue with every input element that features a suggestion / auto-completion mechanism (e.g. entityselector).
IME supplied by ULS places itself always below the input element--a different position is used only if there is not enough space below the input element.
See jquery.ime.js: IMESelector.prototype.position.
Technical alternatives:
- Suppress IME on every input element that features a suggestion / auto-completion mechanism applying "noime" CSS class to those elements.
- Have IME provide an option that allows specifying preferred position(s)...
- ... by adjusting ULS IME code or having the ULS IME code adjusted.
- ... by overriding ULS IME code in Wikibase.
class="noime" is an option? Nice. This should be applied to all input elements where the user does not need to type non-ASCII characters. Unfortunately this is not the case here. But it's an intermediate solution. I suggest to do it.
Yes. Let's try class="noime" for now on the siteid input field.
@Amire80: do you have a better solution for the future for this?
Change 189705 had a related patch set uploaded (by Tobias Gritschacher):
Added "noime" class to site id input
Change 191642 had a related patch set uploaded (by Hoo man):
Added "noime" class to site id input