User Details
- User Since
- Sep 2 2021, 7:54 AM (222 w, 22 h)
- Availability
- Available
- LDAP User
- Unknown
- MediaWiki User
- GOnyeahialam (WMF) [ Global Accounts ]
Tue, Nov 25
Oct 16 2025
Let's go with the 2nd option of showing the error
Oct 15 2025
When checking/unchecking the checkbox, we should alter the "done" button and activate it or disactivated depending on whether the state is submittable, but should we validate the field as well?
Oct 14 2025
Oct 7 2025
@DSmit-WMF can you share screenshots or links to example Wikidata statements?
Oct 3 2025
One task T402176 is still in code review @Jdforrester-WMF @DSantamaria
Oct 2 2025
@gengh Regarding 1, the page will benefit if the load more button is a bit quieter because the button is going to be appearing multiple times with multiple lists and may be distracting from the content.
Sep 19 2025
Sep 11 2025
When is it likely to be deployed? @gengh
This will be surfaced in the date field like this (once https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikiLambda/+/1187451 is merged):
This will be surfaced in the date field like this (once https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikiLambda/+/1187451 is merged):
@gengh Thanks for working on this. I see you did V2 which is great.
It will be preferable if the links open in another page and for View all functions to link to https://www.wikifunctions.org/wiki/Wikifunctions:Catalogue instead. But I can work with current version for the test, my suggested changes are not urgent.
Sep 3 2025
Sep 2 2025
@gengh Why do you think it may not be good trigger validation by the insert button(in addition to onblur)?
Do you think debounce (1000ms) will have less premature-validation?
Since T400268 Spike: Explore MW's SearchEngine class structure, and whether switching to it from our existing SQL LIKE pattern for label search will help can't be done within the time frame. I propose we implem,ent this solution this week:
| V1 | V2 |
|---|---|
This design modifies the empty state when there are no results.
V1: Users are advised to try a different query if their first query yields no result.
V2: In addition to the above, additional CTAs are shown to the user which will be helpful if the function they are looking for doesn't exist.
Aug 21 2025
Additional design update
Aug 18 2025
Aug 1 2025
Proposed design:
Proposed flow:
- Insert button is disabled when the input fields are empty
- Insert button is enabled when input has been typed
- When editor clicks on insert, validation is performed
- if there are errors, the Insert button is disabled and the error messages are displayed inline
- The Insert button is enabled again if changes are made to the input
- If there are no validation errors, the output is inserted
- The current validation on-blur is retained.
- A progress indicator will show in the dialog header during validation triggered by the Insert button
- if there are errors, the Insert button is disabled and the error messages are displayed inline
Jul 29 2025
Currently, clicking on insert immediately closes the dialog but with validation happening first in this proposal and taking some seconds we would need to communicate progress. The progress indicator in the input fields wouldn't be so noticeable since the user at that point is focused on the Insert button. What progress indicators are available for the OOUI dialog?
Jul 28 2025
@gengh So For view mode would display Lexeme senses like this:
Jul 25 2025
Proposed flow: Idea 1
Jul 24 2025
Proposed design
Jul 18 2025
Jul 14 2025
Edge cases
lexeme does not have senses
Notify the user and still allow them to select it and if they do, show them the CTA to add to wikidata hyperlinked to the Lexeme page
@DSmit-WMF can we know before lexeme selection whether they have senses or not?
Jul 9 2025
Jul 8 2025
Lexeme Sense selection UI design exploration
I understand that Lexemes and sense are not exactly the same thing as words and definitions, permit me to use them interchangeably. When a word has multiple definitions and you want to find it, you will first of all think of the word then think of the definitions like in the dictionary. Also definitions/senses are phrases or sentences and not 1 word so it is going to be more difficult to search directly for them. As a result, a direct search for lexeme senses may not be the best experience.
Jul 7 2025
Jul 1 2025
Jun 20 2025
Proposed design







