Page MenuHomePhabricator

ExE-Boss (ExE Boss)
User

Projects

User is not a member of any projects.

Today

  • No visible events.

Tomorrow

  • No visible events.

Tuesday

  • No visible events.

User Details

User Since
May 27 2021, 9:53 PM (280 w, 2 d)
Availability
Available
LDAP User
ExE Boss
MediaWiki User
ExE Boss [ Global Accounts ]

Recent Activity

Tue, Sep 22

ExE-Boss added a comment to T204366: Better varargs for templates.

I've also used a setup that I call Module:ForwardArgs to accomplish something like this. I think the most minimal example would look like:

function p.main(frame)
  return frame:expandTemplate{ title = frame.args.template, frame:getParent().args }
end

And it gets used in the code of Template:MyTemplate like:

{{#invoke:forwardArgs|main|template=mySubtemplate}}

A slightly more robust implementation can be found here; someone wanted the "prefix" functionality that Extension:Loops provides in its forargs parser function so I added support for that too.

Tue, Sep 22, 8:31 PM · Language and Product Localization, Scribunto, MediaWiki-Parser-Templates, MediaWiki-Parser, Parsoid

Sep 7 2026

ExE-Boss added a comment to T297671: Scribunto mw.html:css does not take order in account.

You should ideally be authoring with TemplateStyles these days, which will better guarantee your order.

Unfortunately, not all wikis have that installed (pre‑1.44) or enabled (1.44 or later).

TemplateStyles has been available since 1.30 which was released in 2017, nearly a decade ago. Every supported version of MediaWiki can run TemplateStyles. The set of hosts documented at mwwiki:Extension:TemplateStyles is most of the large ones. So I'm not sure what this comment is actually about.

Sep 7 2026, 10:40 PM · Scribunto
ExE-Boss added a comment to T177567: Scribunto function to return current expensive function count.

A better option would be to add a function to check whether the expensive function count can be incremented up to n times, something like:

lua
--- @param amount? number
--- @return number
function mw.canCallExpensiveFunctions(amount)
	libraryUtil.checkType("mw.canCallExpensiveFunctions", 1, amount, "number", true);
	amount = amount or 1;
Sep 7 2026, 7:59 PM · Scribunto
ExE-Boss added a comment to T78465: Checking existence of files with both title.exists and title.file.exists increments the expensive function count by two.

File description pages can exist without a file existing (manually created pages in the File namespace) and files can exist without description pages existing (Commons files without local description pages), so title.exists and title.file.exists are independent. I propose declining this task.

Sep 7 2026, 6:23 PM · Scribunto
ExE-Boss added a comment to T297671: Scribunto mw.html:css does not take order in account.

You should ideally be authoring with TemplateStyles these days, which will better guarantee your order.

Sep 7 2026, 6:07 PM · Scribunto

Jul 14 2026

ExE-Boss added a comment to T361934: Support CSS variable fallbacks in template styles.

There are some real concerns regarding composition, I'm not trying to deny that. For instance, this:

:root {
  --var1: 'pr0n.gif';
  --var2: url(var(--var1));
}
#el {
  background: var(--var2);
}

...is a valid rule for setting the element's background-image-source to url('pr0n.gif'), but it's not particularly hard to detect that when parsing the custom properties themselves, since we never want to allow any url() values at all. Custom properties do not really make it any easier to hide those invalid values, since the substitution results are never fed back into the CSS parser.

Jul 14 2026, 10:20 AM · Web-Team-Backlog-Archived (FY2023-24 Q4 Sprint 2), Patch-For-Review, css-sanitizer, TemplateStyles, FY2023-24-WE 2.1 Typography and palette customizations

Jul 12 2026

ExE-Boss updated the task description for T217722: Support parts of Selectors Level 4 in CSS Sanitizer.
Jul 12 2026, 2:09 PM · Patch-For-Review, TemplateStyles, css-sanitizer

Jun 21 2026

ExE-Boss updated the task description for T425099: Add native support for ES2021 to the minifier.
Jun 21 2026, 9:44 PM · Wikimedia-Hackathon-2026, MediaWiki-Core-Platform-Team, Wikimedia-Minify

Jun 17 2026

ExE-Boss updated the task description for T284236: Consider adding {{:}} as a magic word/parser function.
Jun 17 2026, 9:04 PM · MediaWiki-Parser

May 14 2026

ExE-Boss added a comment to T419332: Replacing CodeEditor with CodeMirror by MW 1.46.

Note that the MediaWiki Download ships with CodeEditor, but not CodeMirror, so that needs to be rectified for MediaWiki 1.46.

May 14 2026, 6:30 PM · User-notice-archive, MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Editing-team, CodeEditor, MediaWiki-extensions-CodeMirror

Mar 17 2026

ExE-Boss added a comment to T364685: CSS sanitizer refuses TemplateStyles variable assignment to border-color but does permit background-color.

Is this token-merging indeed possible?

Mar 17 2026, 8:54 PM · Patch-For-Review, TemplateStyles, css-sanitizer
ExE-Boss added a subtask for T290147: Enable interwiki links to/from Wikitech: T171143: Allow accessing Wikidata data in Wikitech.
Mar 17 2026, 8:34 PM · Wikidata Integration in Wikimedia projects, MW-1.44-notes (1.44.0-wmf.19; 2025-03-04), Patch-For-Review, Wikimedia-Interwiki-links, wikitech.wikimedia.org, Wikidata
ExE-Boss added a parent task for T171143: Allow accessing Wikidata data in Wikitech: T290147: Enable interwiki links to/from Wikitech.
Mar 17 2026, 8:34 PM · wikitech.wikimedia.org, Wikidata
ExE-Boss added a comment to T384685: TemplateWizard should resolve redirects when getting TemplateData.

There isn't any templatedata for Template:Template link general, so there is nohing to expect to be loaded from templatedata for the redirect either.

Mar 17 2026, 8:07 PM · MediaWiki-extensions-TemplateWizard

Feb 24 2026

ExE-Boss added a comment to T418268: Parsoid rendering of pages using Template:(! significantly differs from legacy parser.

I'm curious why they didn't just use the HTML entity expansion in the template definition.

Feb 24 2026, 4:58 PM · OKR-Work, Content-Platform-Team (Work In Progress), Parsoid
ExE-Boss created T418268: Parsoid rendering of pages using Template:(! significantly differs from legacy parser.
Feb 24 2026, 4:22 PM · OKR-Work, Content-Platform-Team (Work In Progress), Parsoid

Jan 24 2025

ExE-Boss added a parent task for T332104: Research Spike: Test LiquidThreads -> wikitext conversion: T350164: Undeploy LiquidThreads.
Jan 24 2025, 6:51 PM · MediaWiki-extensions-LiquidThreads, Growth-Team, translatewiki.net
ExE-Boss added a subtask for T350164: Undeploy LiquidThreads: T332104: Research Spike: Test LiquidThreads -> wikitext conversion.
Jan 24 2025, 6:51 PM · Product Safety and Integrity (Sprint Mince Pie Dec 1 - Dec 12), Temporary accounts, Editing-team (Tracking), MediaWiki-extensions-LiquidThreads, IP-Masking-Growth-Team
ExE-Boss created T384685: TemplateWizard should resolve redirects when getting TemplateData.
Jan 24 2025, 10:29 AM · MediaWiki-extensions-TemplateWizard
ExE-Boss merged T48146: Allow OAuth login to Gerrit into T147864: Use IDP for authentication in Gerrit.
Jan 24 2025, 9:15 AM · Infrastructure-Foundations, CAS-SSO, Gerrit
ExE-Boss merged task T48146: Allow OAuth login to Gerrit into T147864: Use IDP for authentication in Gerrit.
Jan 24 2025, 9:15 AM · Gerrit

Dec 24 2023

ExE-Boss added a subtask for T322775: Allow as literal HTML tags in Wikitext: T323061: Sticky header offsetting doesn't work with complex table headers.
Dec 24 2023, 3:15 PM · Content-Platform-Team, MediaWiki-Parser, Parsoid
ExE-Boss added a parent task for T323061: Sticky header offsetting doesn't work with complex table headers: T322775: Allow as literal HTML tags in Wikitext.
Dec 24 2023, 3:15 PM · Vector 2022

Feb 20 2023

ExE-Boss updated the task description for T284236: Consider adding {{:}} as a magic word/parser function.
Feb 20 2023, 5:32 PM · MediaWiki-Parser

Sep 15 2022

ExE-Boss updated the task description for T278962: Allow redirects and the target article as independent sitelinks if redirect badge is used.
Sep 15 2022, 1:51 PM · [Archived]Wikidata Dev Team (Sprint-∞), Wikidata-Campsite, MW-1.37-notes (1.37.0-wmf.17; 2021-08-02), Wikidata

Oct 16 2021

ExE-Boss updated the task description for T204283: Serializing extension tags using TemplateData.
Oct 16 2021, 2:33 PM · VisualEditor, TemplateData, Parsoid

Oct 8 2021

ExE-Boss added a subtask for T104479: Provide a modern wikitext editor ("2017 wikitext editor"): T153306: 2017 wikitext editor: Unintuitive access to previews and comparisons. Have Show preview and Review your changes more directly accessible.
Oct 8 2021, 4:10 PM · VisualEditor-MediaWiki-2017WikitextEditor, VisualEditor, VisualEditor-MediaWiki, Design, Epic
ExE-Boss added a parent task for T153306: 2017 wikitext editor: Unintuitive access to previews and comparisons. Have Show preview and Review your changes more directly accessible: T104479: Provide a modern wikitext editor ("2017 wikitext editor").
Oct 8 2021, 4:10 PM · Patch-Needs-Improvement, VisualEditor, Design, VisualEditor-MediaWiki-2017WikitextEditor

Oct 5 2021

ExE-Boss added a comment to T292498: Global user pages broken by introduction of
on Meta.

That’s because the new stylesheet is not yet deployed on Wikipedia.

Oct 5 2021, 8:54 AM · MW-1.38-notes (1.38.0-wmf.3; 2021-10-05), Patch-For-Review, Regression, MediaWiki-Parser, GlobalUserPage

Sep 28 2021

ExE-Boss updated the task description for T284236: Consider adding {{:}} as a magic word/parser function.
Sep 28 2021, 1:22 AM · MediaWiki-Parser

Sep 19 2021

ExE-Boss updated the task description for T200704: TemplateStyles don't work when the template is inside a link.
Sep 19 2021, 10:51 PM · MediaWiki-Parser, TemplateStyles

Sep 11 2021

ExE-Boss added a parent task for T268250: Decide on a structure for galleries: T38755: gallery should not use ul/li.
Sep 11 2021, 7:44 PM · MediaWiki-Gallery, MW-1.40-notes (1.40.0-wmf.23; 2023-02-13), MW-1.38-notes (1.38.0-wmf.3; 2021-10-05), Parsoid, Parsoid-Media-Structure
ExE-Boss added a subtask for T38755: gallery should not use ul/li: T268250: Decide on a structure for galleries.
Sep 11 2021, 7:44 PM · HTML5, Accessibility, Multimedia, MediaWiki-Gallery, MediaWiki-User-Interface

Sep 2 2021

ExE-Boss added a parent task for T38755: gallery should not use ul/li: T51097: Use figure and figcaption HTML5 elements when possible.
Sep 2 2021, 10:41 AM · HTML5, Accessibility, Multimedia, MediaWiki-Gallery, MediaWiki-User-Interface
ExE-Boss added a subtask for T51097: Use figure and figcaption HTML5 elements when possible: T38755: gallery should not use ul/li.
Sep 2 2021, 10:41 AM · MW-1.37-notes, MW-1.38-notes (1.38.0-wmf.5; 2021-10-19), Parsoid-Read-Views (Phase 0 - Parsoid-Media-Structure), Parsoid, MediaWiki-ResourceLoader, Parsoid-Media-Structure, HTML5, Parsing-Active-Work, MediaWiki-Parser, Parsing-Team--ARCHIVED, Accessibility, MediaWiki-User-Interface

Aug 25 2021

ExE-Boss changed the subtype of T62109: Cascading protection doesn't apply to transcluded file description pages from "Task" to "Bug Report".
Aug 25 2021, 3:23 AM · User-notice-archive, MediaWiki-Core-Platform-Team, MediaWiki-Page-protection

Aug 14 2021

ExE-Boss updated the task description for T25932: Allow use of semantic HTML5 elements in wikitext.
Aug 14 2021, 7:41 PM · MW-1.45-notes (1.45.0-wmf.10; 2025-07-15), HTML5, Epic, Accessibility, MediaWiki-Parser

Aug 13 2021

ExE-Boss added a subtask for T204076: Consider moving page translation language links to the sidebar: T287075: Translated subpages should inherit the Wikidata sitelinks from the source language page.
Aug 13 2021, 2:49 PM · MediaWiki-extensions-Translate, Wikimedia-Site-requests, I18n
ExE-Boss added a parent task for T287075: Translated subpages should inherit the Wikidata sitelinks from the source language page: T204076: Consider moving page translation language links to the sidebar.
Aug 13 2021, 2:49 PM · MediaWiki-extensions-Translate, Wikidata

Aug 8 2021

ExE-Boss updated the task description for T35886: to support for microdata and rdfa, allow tags so external links can have ref/rel attributes.
Aug 8 2021, 9:06 AM · NFDI-Germany, MediaWiki-Parser

Jul 28 2021

ExE-Boss created T287631: CSS minifier breaks multi‑line strings.
Jul 28 2021, 7:39 PM · Performance-Team, Wikimedia-Minify

Jul 23 2021

ExE-Boss updated the task description for T25932: Allow use of semantic HTML5 elements in wikitext.
Jul 23 2021, 6:23 PM · MW-1.45-notes (1.45.0-wmf.10; 2025-07-15), HTML5, Epic, Accessibility, MediaWiki-Parser
ExE-Boss merged T20460: Allow anchor () tags in wikitext (currently prevented) into T35886: to support for microdata and rdfa, allow tags so external links can have ref/rel attributes.
Jul 23 2021, 6:17 PM · NFDI-Germany, MediaWiki-Parser
ExE-Boss merged task T20460: Allow anchor () tags in wikitext (currently prevented) into T35886: to support for microdata and rdfa, allow tags so external links can have ref/rel attributes.
Jul 23 2021, 6:17 PM · MediaWiki-Page-editing
ExE-Boss added a subtask for T25932: Allow use of semantic HTML5 elements in wikitext: T35886: to support for microdata and rdfa, allow tags so external links can have ref/rel attributes.
Jul 23 2021, 6:15 PM · MW-1.45-notes (1.45.0-wmf.10; 2025-07-15), HTML5, Epic, Accessibility, MediaWiki-Parser
ExE-Boss added a parent task for T35886: to support for microdata and rdfa, allow tags so external links can have ref/rel attributes: T25932: Allow use of semantic HTML5 elements in wikitext.
Jul 23 2021, 6:15 PM · NFDI-Germany, MediaWiki-Parser

Jul 21 2021

ExE-Boss created T287076: The translation of namespace prefixes should support being separate from the “Page display title”.
Jul 21 2021, 10:51 AM · MediaWiki-extensions-Translate
ExE-Boss created T287075: Translated subpages should inherit the Wikidata sitelinks from the source language page.
Jul 21 2021, 10:51 AM · MediaWiki-extensions-Translate, Wikidata

Jul 18 2021

ExE-Boss added a comment to T136014: If there is no more translated unit, translation page should be deleted on unit deletion..

This directly conflicts with: T285463: FuzzyBot should automatically create wanted categories that are marked for translation

Jul 18 2021, 10:19 AM · MediaWiki-extensions-Translate

Jul 14 2021

ExE-Boss claimed T172626: Minerva skin styles conflict with content using CSS class "header" and "footer".
Jul 14 2021, 4:52 PM · MW-1.37-notes (1.37.0-wmf.16; 2021-07-26), Web-Team-Backlog-Archived (Kanbanana-FY-2020-21), Patch-For-Review, patch-welcome, MinervaNeue, Local-Wiki-Template-And-Gadget-Issues

Jun 24 2021

ExE-Boss added a subtask for T272941: Make TemplateStyles extension compatible with Parsoid: T252038: