Page MenuHomePhabricator
Feed Search

Yesterday

gonyeahialam closed T423441: [DESIGN] Supporting Images - AW image insertion flow, a subtask of T421841: [Hypothesis] WE2.3.10 Better support images in Abstract Articles, as Resolved.
Tue, May 19, 2:03 PM · Epic, OKR-Work, Abstract Wikipedia team (26Q4 (Apr–Jun))
gonyeahialam closed T423441: [DESIGN] Supporting Images - AW image insertion flow as Resolved.
Tue, May 19, 2:03 PM · Design, Abstract Wikipedia team (26Q4 (Apr–Jun)), OKR-Work
gonyeahialam added a comment to T423441: [DESIGN] Supporting Images - AW image insertion flow.

Suggested AW input authoring flow:

Screenshot 2026-05-19 at 13.44.48.png (1×1 px, 476 KB)
fieldsmoving gif

Please approve if ok!

Tue, May 19, 12:37 PM · Design, Abstract Wikipedia team (26Q4 (Apr–Jun)), OKR-Work
gonyeahialam closed T423442: [DESIGN] WF authoring design: Z300 selector + collapsed/expanded states, a subtask of T421841: [Hypothesis] WE2.3.10 Better support images in Abstract Articles, as Resolved.
Tue, May 19, 12:17 PM · Epic, OKR-Work, Abstract Wikipedia team (26Q4 (Apr–Jun))
gonyeahialam closed T423442: [DESIGN] WF authoring design: Z300 selector + collapsed/expanded states as Resolved.
Tue, May 19, 12:17 PM · Design, Abstract Wikipedia team (26Q4 (Apr–Jun)), OKR-Work
gonyeahialam added a comment to T423050: Explain why functions are not available in selector (type mismatch).

@DSmit-WMF I thought what determines the return type of this field is the function one level above it(if any)

Tue, May 19, 11:24 AM · Patch-For-Review, OKR-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), Abstract Wikipedia
gonyeahialam added a comment to T423050: Explain why functions are not available in selector (type mismatch).

There is also an issue with the copy:
$3 = Parent Function is not what you are defining there. You are using the selected value of the function in the selector as the name of 'This field' which is incorrect. Its just the selected value. So correct is that the 'lead paragraph' expects a function that returns html. And following on that: instead of 'join text-like[..]' this is the parent 'paragraph' function that returns html and that is why the field that has 'join text like [..] as a value should return html.
The selected value has nothing to do with a parent function.

@DSmit-WMF Oh i see my error

Fix

Screen Recording 2026-05-19 at 12.04.23 PM.gif (865×960 px, 412 KB)

Prototype: https://1ada-2605-59c1-18d1-cc08-c5ba-9ab2-704a-449b.ngrok-free.app/w/index.php?title=Q18336566&action=edit&uselang=en

Tue, May 19, 11:12 AM · Patch-For-Review, OKR-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), Abstract Wikipedia
gonyeahialam added a comment to T423050: Explain why functions are not available in selector (type mismatch).

There is also an issue with the copy:
$3 = Parent Function is not what you are defining there. You are using the selected value of the function in the selector as the name of 'This field' which is incorrect. Its just the selected value. So correct is that the 'lead paragraph' expects a function that returns html. And following on that: instead of 'join text-like[..]' this is the parent 'paragraph' function that returns html and that is why the field that has 'join text like [..] as a value should return html.
The selected value has nothing to do with a parent function.

@DSmit-WMF Oh i see my error

Tue, May 19, 10:51 AM · Patch-For-Review, OKR-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), Abstract Wikipedia
gonyeahialam added a comment to T423050: Explain why functions are not available in selector (type mismatch).
Tue, May 19, 10:17 AM · Patch-For-Review, OKR-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), Abstract Wikipedia

Mon, May 18

gonyeahialam added a comment to T423050: Explain why functions are not available in selector (type mismatch).

@DSmit-WMF As a final solution based on latest discussions, when you edit an abstract article,

Mon, May 18, 7:42 PM · Patch-For-Review, OKR-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), Abstract Wikipedia
gonyeahialam moved T423442: [DESIGN] WF authoring design: Z300 selector + collapsed/expanded states from Needs Design to In Engineering on the Abstract Wikipedia team (26Q4 (Apr–Jun)) board.
Mon, May 18, 12:12 PM · Design, Abstract Wikipedia team (26Q4 (Apr–Jun)), OKR-Work

Fri, May 15

gonyeahialam added a comment to T423442: [DESIGN] WF authoring design: Z300 selector + collapsed/expanded states.

The flow and design are okay @DSmit-WMF

Fri, May 15, 11:46 AM · Design, Abstract Wikipedia team (26Q4 (Apr–Jun)), OKR-Work

Mon, May 11

gonyeahialam added a comment to T423050: Explain why functions are not available in selector (type mismatch).

An exploration based on the popover idea @LMorgantini-WMF
A short copy shows as helper text always with more info in a popover. The Learn more button is now 'Can't find your function

Screenshot 2026-05-11 at 6.43.20 PM.png (1×1 px, 269 KB)
HidenFxPopover.gif (699×960 px, 1 MB)
Mon, May 11, 5:47 PM · Patch-For-Review, OKR-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), Abstract Wikipedia

Tue, May 5

gonyeahialam added a comment to T423050: Explain why functions are not available in selector (type mismatch).
  1. Did we decide to do it for just HTML or are we doing it for every zreference > zobject selector  type field in abstract articles?

In that case we would get something like:
"Only functions that return $1 ($2) are shown here. If a function is missing, check its return type."
Where $1 = the translated label of 'HTML Fragment 'and $2 = the zid.

If editors encounter the same problem in this other cases then we should but we can start with functions and learn from feedback before expanding.

Tue, May 5, 4:57 PM · Patch-For-Review, OKR-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), Abstract Wikipedia

Tue, Apr 28

gonyeahialam added a comment to T420747: Display details of errors in Abstract Wikipedia article previews so that users can go fix issues.

Thanks @gonyeahialam! Yes, making error messages more actionable would be covered in a different task.

Chatting with @gengh, here is another potential approach:

Instead of adding more detailed error messages directly in Abstract Wikipedia, include a link in the error message (e.g. “View details on Wikifunctions”).

This link would:

  • Open Wikifunctions with the same function call preloaded (similar to shareable function result links)
  • Allow contributors to access full error details

Why this approach

  • Keeps the Abstract Wikipedia interface simple and uncluttered
  • Removes the need for users to manually recreate function calls on Wikifunctions
Tue, Apr 28, 2:06 PM · OKR-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), Abstract Wikipedia, WikiLambda Front-end
gonyeahialam added a comment to T423050: Explain why functions are not available in selector (type mismatch).

@gengh and I discussed the options as well, some key takeaways - aligned with @gonyeahialam comments:

  • Option 2/3: interesting idea, main concern: ZID search might only capture the search behaviour of more expert users and would only capture zero result searches
  • Option 4: Could create too much noise in selector
  • Option 1: +1 to @gonyeahialam recommendation for this.
  • We explored one additional display for Option 1:

FunctionOutputtingHTML in Searchbox.png (720×1 px, 98 KB)

    • Downside: this does not allow for a "learn more" link option
  • Additional considerations: We could potentially start by only showing this on Abstract Wikipedia so it would not impact the display on Wikifunctions. We could also consider limiting this to the html wrapper level first.
Tue, Apr 28, 2:05 PM · Patch-For-Review, OKR-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), Abstract Wikipedia

Thu, Apr 23

gonyeahialam added a comment to T423050: Explain why functions are not available in selector (type mismatch).

I think a good solution should do two things: explain why the function is not available in this field, and help the contributor understand what to do next. In the longer term, the ideal experience may be one where incompatibility is handled automatically in the background, for example we show all the functions and if there is any that is incompatible a compatible wrapper function will be automatically added or we show this wrapper suggestions for the contributor to add themselves with 1 click. But since we want a simple solution for now, we can look at this later.

Thu, Apr 23, 5:18 PM · Patch-For-Review, OKR-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), Abstract Wikipedia

Apr 17 2026

gonyeahialam added a comment to T423651: Show label alongside QID in Abstract Wikipedia page titles.

We can implement the copy feature similar to Wikifunctions if not complex @ecarg
Here is how it could look cc @LMorgantini-WMF

Apr 17 2026, 6:46 PM · MW-1.47-notes (1.47.0-wmf.2; 2026-05-12), WikiLambda, OKR-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), Patch-For-Review
gonyeahialam added a comment to T420747: Display details of errors in Abstract Wikipedia article previews so that users can go fix issues.

The simplest solution for the current scope would be to display the full Wikifunctions error in Abstract Wiki as shown here:

Screenshot 2026-04-17 at 6.06.05 PM.png (664×1 px, 102 KB)

Apr 17 2026, 5:23 PM · OKR-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), Abstract Wikipedia, WikiLambda Front-end
gonyeahialam added a comment to T342450: Hide the evaluator widget as long as a function is not selected.

We now show the function selector in the widget when no function is selected yet. Up to check for design if this is ok or if we want to change this behaviour.

Screenshot 2025-11-28 at 11.37.05.png (838×1 px, 92 KB)

Apr 17 2026, 10:37 AM · Design, WikiLambda Front-end, Abstract Wikipedia team

Apr 16 2026

gonyeahialam added a comment to T415695: Function Evaluation: Instead of showing "void" when there's an error, show a UX component that the request failed.

Note: What do we want to do when we both return a value and also an error? (This is officially supported by the function model, but might not actually work right now; either way, we should have a plan.)

Do you have an example of such situation? @DSmit-WMF

Apr 16 2026, 4:57 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Design, OKR-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), WikiLambda Front-end, WikiLambda
gonyeahialam added a comment to T415695: Function Evaluation: Instead of showing "void" when there's an error, show a UX component that the request failed.

Proposal:

Screenshot 2026-04-16 at 12.47.32.png (852×1 px, 80 KB)
Apr 16 2026, 4:55 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Design, OKR-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), WikiLambda Front-end, WikiLambda

Nov 25 2025

gonyeahialam closed T317541: [EPIC] V1 desktop usability test recommendations as Resolved.
Nov 25 2025, 6:12 PM · OKR-Work, Epic, Connection-Team
gonyeahialam closed T322343: Develop designs for organizer as the participant, a subtask of T321823: [EPIC] Organizer as participant, as Resolved.
Nov 25 2025, 6:11 PM · Epic, CampaignEvents, Connection-Team, Campaign-Registration
gonyeahialam closed T322343: Develop designs for organizer as the participant, a subtask of T322373: Complete V2 first prototype for usability testing, as Resolved.
Nov 25 2025, 6:11 PM · Connection-Team (Connection-Current-Sprint), Connection-Design, CampaignEvents, Campaign-Registration
gonyeahialam closed T322343: Develop designs for organizer as the participant as Resolved.
Nov 25 2025, 6:11 PM · Connection-Team, Epic, CampaignEvents, Campaign-Registration
gonyeahialam closed T322877: Design: Investigate potential options for event creation project as Resolved.
Nov 25 2025, 6:10 PM · Connection-Design, Event-Creation
gonyeahialam closed T358529: Participant informed of question removed when editing registration, a subtask of T356318: [EPIC] Participant Questions Improvements, as Resolved.
Nov 25 2025, 6:09 PM · Epic, Campaign-Registration, Connection-Team, CampaignEvents
gonyeahialam closed T358529: Participant informed of question removed when editing registration as Resolved.
Nov 25 2025, 6:09 PM · Connection-Team, MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Campaign-Registration, CampaignEvents
gonyeahialam closed T346626: Event Discovery Research as Resolved.
Nov 25 2025, 6:08 PM · Connection-Design, Event-Discovery
gonyeahialam closed T358093: Event Discovery Ideas Feedback as Resolved.
Nov 25 2025, 6:07 PM · Connection-Design, Event-Discovery
gonyeahialam placed T358093: Event Discovery Ideas Feedback up for grabs.
Nov 25 2025, 6:07 PM · Connection-Design, Event-Discovery

Oct 16 2025

gonyeahialam added a comment to T402176: Implement Default Value usability improvement in the Visual Editor wikifunctions integration.

Let's go with the 2nd option of showing the error

Oct 16 2025, 8:39 PM · Abstract Wikipedia team (26Q2 (Oct–Dec)), OKR-Work, WikiLambda Front-end, WikiLambda

Oct 15 2025

gonyeahialam added a comment to T402176: Implement Default Value usability improvement in the Visual Editor wikifunctions integration.

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 15 2025, 5:55 PM · Abstract Wikipedia team (26Q2 (Oct–Dec)), OKR-Work, WikiLambda Front-end, WikiLambda

Oct 14 2025

gonyeahialam triaged T407234: Function is unavailable error as Medium priority.
Oct 14 2025, 1:31 PM · WikiLambda, Abstract Wikipedia team
gonyeahialam created T407234: Function is unavailable error.
Oct 14 2025, 1:30 PM · WikiLambda, Abstract Wikipedia team
gonyeahialam raised the priority of T395473: Usability: Difficulty Discovering the functions feature in Wikipedia from Low to Medium.
Oct 14 2025, 1:27 PM · Abstract Wikipedia team, OKR-Work
gonyeahialam triaged T407224: Preview not noticeable/used as Low priority.
Oct 14 2025, 1:23 PM · WikiLambda Front-end, Abstract Wikipedia team
gonyeahialam triaged T407231: Unclear how to determine or move function output placement as Low priority.
Oct 14 2025, 1:21 PM · WikiLambda Front-end, Abstract Wikipedia team
gonyeahialam created T407231: Unclear how to determine or move function output placement.
Oct 14 2025, 1:19 PM · WikiLambda Front-end, Abstract Wikipedia team
gonyeahialam triaged T407230: Wikidata functions not discoverable as Low priority.
Oct 14 2025, 1:18 PM · WikiLambda, Abstract Wikipedia team
gonyeahialam created T407230: Wikidata functions not discoverable.
Oct 14 2025, 1:18 PM · WikiLambda, Abstract Wikipedia team
gonyeahialam triaged T407227: Editors cannot reference page content while configuring a function as Low priority.
Oct 14 2025, 1:13 PM · WikiLambda Front-end, Abstract Wikipedia team
gonyeahialam created T407227: Editors cannot reference page content while configuring a function.
Oct 14 2025, 1:11 PM · WikiLambda Front-end, Abstract Wikipedia team
gonyeahialam triaged T407226: Wikidata field input value not understood as Low priority.
Oct 14 2025, 1:08 PM · WikiLambda Front-end, Abstract Wikipedia team
gonyeahialam created T407226: Wikidata field input value not understood.
Oct 14 2025, 1:07 PM · WikiLambda Front-end, Abstract Wikipedia team
gonyeahialam created T407224: Preview not noticeable/used.
Oct 14 2025, 1:02 PM · WikiLambda Front-end, Abstract Wikipedia team
gonyeahialam triaged T407221: Unclear system error copy as Low priority.
Oct 14 2025, 12:55 PM · WikiLambda Front-end, Abstract Wikipedia team
gonyeahialam created T407221: Unclear system error copy.
Oct 14 2025, 12:55 PM · WikiLambda Front-end, Abstract Wikipedia team
gonyeahialam triaged T407220: Debounced validation caused confusion as Low priority.
Oct 14 2025, 12:50 PM · WikiLambda Front-end, Abstract Wikipedia team
gonyeahialam created T407220: Debounced validation caused confusion.
Oct 14 2025, 12:49 PM · WikiLambda Front-end, Abstract Wikipedia team
gonyeahialam triaged T407217: Suggested functions mistaken for the full list of functions as Medium priority.
Oct 14 2025, 12:41 PM · WikiLambda Front-end, Abstract Wikipedia team
gonyeahialam triaged T407218: Multiple queries needed to find the desired functions as Medium priority.
Oct 14 2025, 12:40 PM · WikiLambda Front-end, Abstract Wikipedia team
gonyeahialam created T407218: Multiple queries needed to find the desired functions.
Oct 14 2025, 12:37 PM · WikiLambda Front-end, Abstract Wikipedia team
gonyeahialam created T407217: Suggested functions mistaken for the full list of functions.
Oct 14 2025, 12:36 PM · WikiLambda Front-end, Abstract Wikipedia team
gonyeahialam changed the status of T407213: Abstract Wikipedia Design explorations, a subtask of T406351: [26Q2] Design explorations for Abstract wiki future, from Open to In Progress.
Oct 14 2025, 12:15 PM · OKR-Work, Design, Epic, Abstract Wikipedia team (26Q2 (Oct–Dec))
gonyeahialam changed the status of T407213: Abstract Wikipedia Design explorations from Open to In Progress.
Oct 14 2025, 12:15 PM · OKR-Work, Design, Abstract Wikipedia team (26Q2 (Oct–Dec))
gonyeahialam created T407213: Abstract Wikipedia Design explorations.
Oct 14 2025, 12:14 PM · OKR-Work, Design, Abstract Wikipedia team (26Q2 (Oct–Dec))
gonyeahialam changed the status of T406351: [26Q2] Design explorations for Abstract wiki future from In Progress to Open.
Oct 14 2025, 12:13 PM · OKR-Work, Design, Epic, Abstract Wikipedia team (26Q2 (Oct–Dec))

Oct 7 2025

gonyeahialam added a comment to T406610: 🎨 Design compact Wikidata statements component for Wikifunctions (read mode).

@DSmit-WMF can you share screenshots or links to example Wikidata statements?

Oct 7 2025, 11:32 PM · Design, OKR-Work, Abstract Wikipedia team (26Q2 (Oct–Dec))

Oct 3 2025

gonyeahialam changed the status of T406351: [26Q2] Design explorations for Abstract wiki future from Open to In Progress.
Oct 3 2025, 6:13 PM · OKR-Work, Design, Epic, Abstract Wikipedia team (26Q2 (Oct–Dec))
gonyeahialam added a comment to T397411: If we address usability findings from the Dagbani community, editors will encounter fewer or zero critical usability issues during testing and we will see an increase in use of embedded Wikifunctions in wikis..

One task T402176 is still in code review @Jdforrester-WMF @DSantamaria

Oct 3 2025, 6:12 PM · OKR-Work, Epic, Abstract Wikipedia team (26Q1 (Jul–Sep))

Oct 2 2025

gonyeahialam added a comment to T405629: Refine styling of ZMultilingualString component.

@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.

Oct 2 2025, 5:29 PM · Essential-Work, MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), Abstract Wikipedia team (26Q2 (Oct–Dec)), Design, WikiLambda Front-end, WikiLambda

Sep 19 2025

gonyeahialam closed T400268: Spike: Explore MW's SearchEngine class structure, and whether switching to it from our existing SQL LIKE pattern for label search will help, a subtask of T395477: Usability: Difficulty finding the needed function because function details don’t match participants’ mental model, as Resolved.
Sep 19 2025, 4:58 PM · MW-1.45-notes (1.45.0-wmf.18; 2025-09-09), Abstract Wikipedia team (26Q1 (Jul–Sep)), OKR-Work
gonyeahialam closed T400268: Spike: Explore MW's SearchEngine class structure, and whether switching to it from our existing SQL LIKE pattern for label search will help as Resolved.
Sep 19 2025, 4:58 PM · WikiLambda, Abstract Wikipedia team (26Q1 (Jul–Sep)), OKR-Work
gonyeahialam closed T395477: Usability: Difficulty finding the needed function because function details don’t match participants’ mental model, a subtask of T397411: If we address usability findings from the Dagbani community, editors will encounter fewer or zero critical usability issues during testing and we will see an increase in use of embedded Wikifunctions in wikis., as Resolved.
Sep 19 2025, 4:56 PM · OKR-Work, Epic, Abstract Wikipedia team (26Q1 (Jul–Sep))
gonyeahialam closed T395477: Usability: Difficulty finding the needed function because function details don’t match participants’ mental model as Resolved.
Sep 19 2025, 4:56 PM · MW-1.45-notes (1.45.0-wmf.18; 2025-09-09), Abstract Wikipedia team (26Q1 (Jul–Sep)), OKR-Work
gonyeahialam closed T395476: Usability: Participants couldn’t insert the age function because the insert button is disabled until you click outside the input area for validation to occur., a subtask of T397411: If we address usability findings from the Dagbani community, editors will encounter fewer or zero critical usability issues during testing and we will see an increase in use of embedded Wikifunctions in wikis., as Resolved.
Sep 19 2025, 4:53 PM · OKR-Work, Epic, Abstract Wikipedia team (26Q1 (Jul–Sep))
gonyeahialam closed T395476: Usability: Participants couldn’t insert the age function because the insert button is disabled until you click outside the input area for validation to occur. as Resolved.
Sep 19 2025, 4:53 PM · MW-1.45-notes (1.45.0-wmf.18; 2025-09-09), Abstract Wikipedia team (26Q1 (Jul–Sep)), OKR-Work
gonyeahialam closed T395474: Usability: Participants Mistook "Suggested Functions" for the Full List., a subtask of T397411: If we address usability findings from the Dagbani community, editors will encounter fewer or zero critical usability issues during testing and we will see an increase in use of embedded Wikifunctions in wikis., as Resolved.
Sep 19 2025, 4:51 PM · OKR-Work, Epic, Abstract Wikipedia team (26Q1 (Jul–Sep))
gonyeahialam closed T395474: Usability: Participants Mistook "Suggested Functions" for the Full List. as Resolved.
Sep 19 2025, 4:51 PM · MW-1.45-notes (1.45.0-wmf.18; 2025-09-09), Abstract Wikipedia team (26Q1 (Jul–Sep)), OKR-Work

Sep 11 2025

gonyeahialam added a comment to T395475: Usability: Unclear input format and error handling for the "Age" function hinder successful use.

When is it likely to be deployed? @gengh

Sep 11 2025, 3:22 PM · MW-1.45-notes (1.45.0-wmf.18; 2025-09-09), Abstract Wikipedia team (26Q1 (Jul–Sep)), OKR-Work
gonyeahialam added a comment to T395475: Usability: Unclear input format and error handling for the "Age" function hinder successful use.

This will be surfaced in the date field like this (once https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikiLambda/+/1187451 is merged):

Screenshot from 2025-09-11 16-24-02.png (361×519 px, 18 KB)

Sep 11 2025, 3:17 PM · MW-1.45-notes (1.45.0-wmf.18; 2025-09-09), Abstract Wikipedia team (26Q1 (Jul–Sep)), OKR-Work
gonyeahialam added a comment to T395475: Usability: Unclear input format and error handling for the "Age" function hinder successful use.

This will be surfaced in the date field like this (once https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikiLambda/+/1187451 is merged):

Screenshot from 2025-09-11 16-24-02.png (361×519 px, 18 KB)

Sep 11 2025, 3:17 PM · MW-1.45-notes (1.45.0-wmf.18; 2025-09-09), Abstract Wikipedia team (26Q1 (Jul–Sep)), OKR-Work
gonyeahialam added a comment to T395477: Usability: Difficulty finding the needed function because function details don’t match participants’ mental model.

@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 11 2025, 2:42 PM · MW-1.45-notes (1.45.0-wmf.18; 2025-09-09), Abstract Wikipedia team (26Q1 (Jul–Sep)), OKR-Work

Sep 3 2025

gonyeahialam added a comment to T395480: Usability: Ability to apply functions directly on selected text.

The selected text is correctly used as input value, but when inserting the function, it's duplicated instead of being applied to the selected text:

selected-text-input-cal.gif (419×663 px, 460 KB)

Sep 3 2025, 9:43 AM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Abstract Wikipedia team (26Q2 (Oct–Dec)), OKR-Work

Sep 2 2025

gonyeahialam added a comment to T395476: Usability: Participants couldn’t insert the age function because the insert button is disabled until you click outside the input area for validation to occur..

@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?

Sep 2 2025, 6:48 PM · MW-1.45-notes (1.45.0-wmf.18; 2025-09-09), Abstract Wikipedia team (26Q1 (Jul–Sep)), OKR-Work
gonyeahialam updated the task description for T395477: Usability: Difficulty finding the needed function because function details don’t match participants’ mental model.
Sep 2 2025, 6:30 PM · MW-1.45-notes (1.45.0-wmf.18; 2025-09-09), Abstract Wikipedia team (26Q1 (Jul–Sep)), OKR-Work
gonyeahialam updated subscribers of T395477: Usability: Difficulty finding the needed function because function details don’t match participants’ mental model.

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:

V1V2
image.png (1×750 px, 115 KB)
image.png (1×750 px, 156 KB)

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.

Sep 2 2025, 6:29 PM · MW-1.45-notes (1.45.0-wmf.18; 2025-09-09), Abstract Wikipedia team (26Q1 (Jul–Sep)), OKR-Work

Aug 21 2025

gonyeahialam updated the task description for T395474: Usability: Participants Mistook "Suggested Functions" for the Full List..
Aug 21 2025, 5:41 PM · MW-1.45-notes (1.45.0-wmf.18; 2025-09-09), Abstract Wikipedia team (26Q1 (Jul–Sep)), OKR-Work
gonyeahialam added a comment to T395474: Usability: Participants Mistook "Suggested Functions" for the Full List..

Additional design update

Aug 21 2025, 5:40 PM · MW-1.45-notes (1.45.0-wmf.18; 2025-09-09), Abstract Wikipedia team (26Q1 (Jul–Sep)), OKR-Work

Aug 18 2025

gonyeahialam moved T398801: Design an Intuitive Lexeme Sense Selection UI from Needs Sign-off to Ready on the Abstract Wikipedia team (26Q1 (Jul–Sep)) board.
Aug 18 2025, 4:16 PM · OKR-Work, Design, Abstract Wikipedia team (26Q1 (Jul–Sep))
gonyeahialam moved T395477: Usability: Difficulty finding the needed function because function details don’t match participants’ mental model from Ready to Needs Design on the Abstract Wikipedia team (26Q1 (Jul–Sep)) board.
Aug 18 2025, 4:14 PM · MW-1.45-notes (1.45.0-wmf.18; 2025-09-09), Abstract Wikipedia team (26Q1 (Jul–Sep)), OKR-Work
gonyeahialam moved T395477: Usability: Difficulty finding the needed function because function details don’t match participants’ mental model from Needs Design to Ready on the Abstract Wikipedia team (26Q1 (Jul–Sep)) board.
Aug 18 2025, 4:13 PM · MW-1.45-notes (1.45.0-wmf.18; 2025-09-09), Abstract Wikipedia team (26Q1 (Jul–Sep)), OKR-Work

Aug 1 2025

gonyeahialam moved T395474: Usability: Participants Mistook "Suggested Functions" for the Full List. from Needs Design to Needs Sign-off on the Abstract Wikipedia team (26Q1 (Jul–Sep)) board.
Aug 1 2025, 1:01 PM · MW-1.45-notes (1.45.0-wmf.18; 2025-09-09), Abstract Wikipedia team (26Q1 (Jul–Sep)), OKR-Work
gonyeahialam updated the task description for T395474: Usability: Participants Mistook "Suggested Functions" for the Full List..
Aug 1 2025, 12:58 PM · MW-1.45-notes (1.45.0-wmf.18; 2025-09-09), Abstract Wikipedia team (26Q1 (Jul–Sep)), OKR-Work
gonyeahialam claimed T395474: Usability: Participants Mistook "Suggested Functions" for the Full List..
Aug 1 2025, 12:54 PM · MW-1.45-notes (1.45.0-wmf.18; 2025-09-09), Abstract Wikipedia team (26Q1 (Jul–Sep)), OKR-Work
gonyeahialam updated the task description for T395474: Usability: Participants Mistook "Suggested Functions" for the Full List..
Aug 1 2025, 12:53 PM · MW-1.45-notes (1.45.0-wmf.18; 2025-09-09), Abstract Wikipedia team (26Q1 (Jul–Sep)), OKR-Work
gonyeahialam added a comment to T395474: Usability: Participants Mistook "Suggested Functions" for the Full List..

Proposed design:

Aug 1 2025, 12:53 PM · MW-1.45-notes (1.45.0-wmf.18; 2025-09-09), Abstract Wikipedia team (26Q1 (Jul–Sep)), OKR-Work
gonyeahialam moved T395476: Usability: Participants couldn’t insert the age function because the insert button is disabled until you click outside the input area for validation to occur. from Needs Design to Needs Sign-off on the Abstract Wikipedia team (26Q1 (Jul–Sep)) board.
Aug 1 2025, 12:19 PM · MW-1.45-notes (1.45.0-wmf.18; 2025-09-09), Abstract Wikipedia team (26Q1 (Jul–Sep)), OKR-Work
gonyeahialam claimed T395476: Usability: Participants couldn’t insert the age function because the insert button is disabled until you click outside the input area for validation to occur..
Aug 1 2025, 12:16 PM · MW-1.45-notes (1.45.0-wmf.18; 2025-09-09), Abstract Wikipedia team (26Q1 (Jul–Sep)), OKR-Work
gonyeahialam added a comment to T395476: Usability: Participants couldn’t insert the age function because the insert button is disabled until you click outside the input area for validation to occur..

Proposed flow:

  1. Insert button is disabled when the input fields are empty
  2. Insert button is enabled when input has been typed
  3. 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
Aug 1 2025, 12:16 PM · MW-1.45-notes (1.45.0-wmf.18; 2025-09-09), Abstract Wikipedia team (26Q1 (Jul–Sep)), OKR-Work

Jul 29 2025

gonyeahialam added a comment to T395476: Usability: Participants couldn’t insert the age function because the insert button is disabled until you click outside the input area for validation to occur..

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?

@gengh

Jul 29 2025, 7:54 AM · MW-1.45-notes (1.45.0-wmf.18; 2025-09-09), Abstract Wikipedia team (26Q1 (Jul–Sep)), OKR-Work

Jul 28 2025

gonyeahialam moved T398801: Design an Intuitive Lexeme Sense Selection UI from Needs Design to Needs Sign-off on the Abstract Wikipedia team (26Q1 (Jul–Sep)) board.
Jul 28 2025, 5:18 PM · OKR-Work, Design, Abstract Wikipedia team (26Q1 (Jul–Sep))
gonyeahialam updated the task description for T398801: Design an Intuitive Lexeme Sense Selection UI .
Jul 28 2025, 5:17 PM · OKR-Work, Design, Abstract Wikipedia team (26Q1 (Jul–Sep))
gonyeahialam updated the task description for T398801: Design an Intuitive Lexeme Sense Selection UI .
Jul 28 2025, 5:16 PM · OKR-Work, Design, Abstract Wikipedia team (26Q1 (Jul–Sep))
gonyeahialam added a comment to T398801: Design an Intuitive Lexeme Sense Selection UI .

@gengh So For view mode would display Lexeme senses like this:

Jul 28 2025, 5:11 PM · OKR-Work, Design, Abstract Wikipedia team (26Q1 (Jul–Sep))

Jul 25 2025

gonyeahialam added a comment to T398801: Design an Intuitive Lexeme Sense Selection UI .

Re Geno's question:

In view mode, I would take the lemma of the lexeme, followed by some delimiter (a long line -- or a :), followed by the gloss or the fallback (also when it's long).

This should happen quite rarely that we will see senses in view mode.

Jul 25 2025, 4:39 PM · OKR-Work, Design, Abstract Wikipedia team (26Q1 (Jul–Sep))
gonyeahialam updated subscribers of T395476: Usability: Participants couldn’t insert the age function because the insert button is disabled until you click outside the input area for validation to occur..

Proposed flow: Idea 1

Jul 25 2025, 3:12 PM · MW-1.45-notes (1.45.0-wmf.18; 2025-09-09), Abstract Wikipedia team (26Q1 (Jul–Sep)), OKR-Work

Jul 24 2025

gonyeahialam changed the status of T395476: Usability: Participants couldn’t insert the age function because the insert button is disabled until you click outside the input area for validation to occur., a subtask of T397411: If we address usability findings from the Dagbani community, editors will encounter fewer or zero critical usability issues during testing and we will see an increase in use of embedded Wikifunctions in wikis., from Open to In Progress.
Jul 24 2025, 10:22 PM · OKR-Work, Epic, Abstract Wikipedia team (26Q1 (Jul–Sep))