User Details
- User Since
- Oct 27 2014, 6:03 PM (612 w, 8 h)
- Availability
- Available
- IRC Nick
- edsanders
- LDAP User
- Esanders
- MediaWiki User
- ESanders (WMF) [ Global Accounts ]
Yesterday
I find the placement of the lightbulb indicator in the top right blocks the reading of the edit pencil and/or makes it look like it is part of the edit pencil:
Fri, Jul 17
Thu, Jul 16
FWIW for the biggest and most obvious case listed here, French, I'm not aware of complaints from frwiki about the lack of space before the :, nor proposals to add it (an on-wiki CSS fix would be trivial).
Given the lack of requests for translating the separator I don't think that is a priority for now, and while our APIs are mostly tolerant of additional whitespace, they would not handle different separators so it would be a vastly more complicated undertaking and beyond the scope of this task.
Wed, Jul 15
And you cannot easily disable this enhancement while keeping all the other ones, so that point is moot.
A global vote would make sense because this is a global change that was not consulted about with any language community.
For enwiki at least, this changes applies to ~76% of namespace prefixed pages. I'd like to get this to the remaining 24%. The main issue is that the current feature and preference lives in DiscussionTools, so we need to:
- Move the feature to core
- Create a core preference that is initially disabled for anyone who has DT visual enhancements disabled.
I can still reproduce in the sandbox
Tue, Jul 14
Now that ResourceLoader has sourcemaps, and Chrome V8 reports coverage, this should be feasible.
The current logic means enhancements are available on most talk pages, and can be added to more with __NEWSECTIONLINK__ (excluding the main namespace).
Mon, Jul 13
For phase 1 we have decided this will be an MW JobQueue triggered by article edits.
Ready for deployment.
Sat, Jul 11
Fri, Jul 10
I'm also now looking into using lightpanda.io. Early experiments are showing a 80-90% drop in CPU/memory usage which is very promising.
Thu, Jul 9
Gemini suggests:
'--disable-gpu', // Disables GPU hardware acceleration '--disable-software-rasterizer',// Prevents CPU from trying to mimic a GPU '--disable-dev-shm-usage', // Prevents resource crunch in Docker container /dev/shm '--no-sandbox', // Usually necessary in Linux server environments // Disable Blink Features & Extensions: '--disable-extensions', '--disable-component-extensions-with-background-pages', '--disable-background-networking', '--disable-sync', '--metrics-recording-only', '--disable-default-apps', '--mute-audio', '--no-first-run'
Block unnecessary network resources
await page.setRequestInterception(true); page.on('request', (req) => { const resourceType = req.resourceType(); if (['image', 'stylesheet', 'font', 'media'].includes(resourceType)) { req.abort(); } else { req.continue(); } });
Yeah, here's the VE datamodel being told about <ref> in the Cite extension:
Next steps are blocked on deployment (2026-07-16)
I went to store my patch in a local branch called paste-plain and I already had one from 2018 that tried to address this issue in roughly the same way:
I can reproduce in Chrome as well.

