User Details
- User Since
- Jan 24 2019, 7:02 PM (394 w, 4 d)
- Availability
- Available
- LDAP User
- Eric Gardner
- MediaWiki User
- EGardner (WMF) [ Global Accounts ]
Fri, Aug 14
Hi there. I'm on the Future-Audiences team, where we are working on some ideas for consumer-facing AI tools that talk to Wikipedia (plugins, MCP servers, etc).
Fri, Aug 7
A lot has changed since 2021. At this point it is possible to ship Vue-based UIs via ResourceLoader, written in mostly-idiomatic Vue SFCs; Codex supports server-side "tree-shaking" (you can specify the exact component or icons you need in PHP); and we now have Codex CSS only components and Codex PHP for fully server-rendered, no JS UIs. We've dropped IE11 compatibility and we ship ES6 to the client natively, removing the most glaring needs for some sort of transpilation step.
Tue, Aug 4
Mon, Aug 3
This was by design (thus far we've assumed Thumbnail images to be purely decorative, and thus excluded from assistive technology).
Tue, Jul 28
Fri, Jul 24
Tue, Jul 21
I've posted a WIP patch that relies on MW Core's WikitextStructure class instead of TextExtracts: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikimediaCustomizations/+/1312731
Jul 16 2026
Hi @Ponor — thanks for flagging this; it's a real bug, distinct from the one fixed above but with the same underlying reason.
Jul 14 2026
I've updated the task description to reflect the current approach.
Some quick thoughts about this, since @SherryYang-WMF and I were just chatting about it.
Jul 9 2026
Thanks for raising these questions, @Krinkle. Addressing them below.
Jul 7 2026
Jul 6 2026
Jul 2 2026
The bug is specific to the legacy-parser mobile pipeline, which is why this was difficult to replicate.
Jul 1 2026
There is a patch up for review. This patch changes the behavior of *both* desktop/legacy MMV as well as mobile/beta MMV. It attempts to detect a common pattern where an .infobox-caption element lives adjacent to an .infobox-image element, in the same table cell. It does not attempt to cover cases where multiple images (each with their own captions) exist in a single cell.
One thing worth noting here. The reason that we didn't replicate the exact behavior from our ImageBrowsing experiment is that we decided to rely on the existing (desktop) MMV data model. So the caption-fetching behavior we currently follow is the same as what desktop MMV has done for a long time, and the logic is shared (in the bootstrap code and the LightboxImage class, etc).
Jun 30 2026
Jun 29 2026
This patch seems to fix the problem and is good to merge IMO. I could see a regression test being useful to capture this, but addTooltip would need to be exported from render.js in that case and I'm not sure if that kind of design change is worthwhile (or if a quick fix is preferred here). @aude I'd say this is your call. Aside from that consideration (which I don't consider blocking), this LGTM.
Jun 23 2026
Jun 22 2026
Jun 18 2026
I'm going to keep looking into this to see if I can improve further.
Jun 17 2026
Jun 16 2026
We will backport some changes tomorrow morning that should fix this – sorry for the inconvenience! You might have to temporarily log out or disable the beta feature until then. Seems to only surface on specific pages.
Jun 15 2026
@JScherer-WMF the image 13 you are referring to here is a 200MB animated GIF file. This kind of file is always going to be a challenge here and we may need a solution specific to large animated GIFs eventually. But I think this is rare enough that it doesn't need to block the roll-out of this feature.