(Go: >> BACK << -|- >> HOME <<)

Page MenuHomePhabricator

Od1n
User

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Friday

  • Clear sailing ahead.

User Details

User Since
May 8 2016, 3:49 PM (422 w, 2 d)
Availability
Available
LDAP User
Unknown
MediaWiki User
Od1n [ Global Accounts ]

Recent Activity

Yesterday

Od1n added a comment to T367103: Media queries using max width breakpoints are not working in Monobook and Fallback skin.

According to @Catrope the problem here is "MW is stuck on a PHP port of an older version unfortunately".

Tue, Jun 11, 5:16 AM · MW-1.43-notes (1.43.0-wmf.9; 2024-06-11), Regression, Web-Team-Backlog (FY2023-24 Q4 Sprint 5), Less.php, Codex, Design-System-Team
Od1n added a comment to T204201: Extend MediaWiki:Gadgets-definition capabilities.

If you mean during preview, yes it will load if the last saved revision of the page had the category wikicode. What section you're editing is irrelevant.

Tue, Jun 11, 12:36 AM · MediaWiki-extensions-Gadgets
Od1n added a comment to T204201: Extend MediaWiki:Gadgets-definition capabilities.

Another issue: I have a case with a gadget that is defined with a "category" condition, but this gadget may also be loaded using mw.loader.load()/ mw.loader.using(), on pages that do not have the category.

Tue, Jun 11, 12:26 AM · MediaWiki-extensions-Gadgets
Od1n added a comment to T367103: Media queries using max width breakpoints are not working in Monobook and Fallback skin.

You made the confusion that I was fearing: in the current code, there is no calc(), only a bare addition (resulting from some Less transclusion), which is invalid CSS.

Tue, Jun 11, 12:06 AM · MW-1.43-notes (1.43.0-wmf.9; 2024-06-11), Regression, Web-Team-Backlog (FY2023-24 Q4 Sprint 5), Less.php, Codex, Design-System-Team

Mon, Jun 10

Od1n added a comment to T367103: Media queries using max width breakpoints are not working in Monobook and Fallback skin.

That being said, we should avoid such dynamic client-side calc() here, as beforehand server-side, we are able to determinate the plain value.

Mon, Jun 10, 11:38 PM · MW-1.43-notes (1.43.0-wmf.9; 2024-06-11), Regression, Web-Team-Backlog (FY2023-24 Q4 Sprint 5), Less.php, Codex, Design-System-Team
Od1n added a comment to T367103: Media queries using max width breakpoints are not working in Monobook and Fallback skin.

Note that calc() works in media queries, although it is not valid according to the formal definition. See this thread on Stack Overflow (for instance this answer, which points to the specs and to the browser compatibility table).

Mon, Jun 10, 11:32 PM · MW-1.43-notes (1.43.0-wmf.9; 2024-06-11), Regression, Web-Team-Backlog (FY2023-24 Q4 Sprint 5), Less.php, Codex, Design-System-Team
Od1n added a comment to T313163: AbuseFilter API "aflprop=details" should allow querying finer grained variables.

Alternatively, could also a "negative mode" be implemented?

Mon, Jun 10, 5:03 PM · Patch-For-Review, AbuseFilter

Fri, Jun 7

Od1n added a comment to T331227: Support for @container (CSS Container Query) in templateStyles.

Side note regarding navbox layout on mobile: on dewiki, the navbox is already responsive, see eg Navbox Madonna. In case further inspiration is needed …

Fri, Jun 7, 1:50 AM · css-sanitizer, TemplateStyles

Thu, Jun 6

Od1n added a comment to T204201: Extend MediaWiki:Gadgets-definition capabilities.

Similarly, if the action if a history view, will the page categories be known?

Thu, Jun 6, 1:28 PM · MediaWiki-extensions-Gadgets

Tue, Jun 4

Od1n added a comment to T204201: Extend MediaWiki:Gadgets-definition capabilities.

About the conditional loading based on categories: If we edit a section (instead of the entire page) and the category wikicode is outside the section, will the gadget be loaded, or not?

Tue, Jun 4, 6:44 PM · MediaWiki-extensions-Gadgets
Od1n added a comment to T349793: Replace legacy breakpoint value tokens in all Wikimedia web codebases.

On a related note, could these breakpoint values be offered as CSS variables, just like we already have CSS variables for colors (e.g. --background-color-base)?

Tue, Jun 4, 5:54 PM · MW-1.43-notes (1.43.0-wmf.9; 2024-06-11), MobileFrontend, RelatedArticles, MediaWiki-extensions-WikimediaEvents, wikimedia-page-library, MediaWiki-extensions-FlaggedRevs, CSS, Patch-For-Review, MediaWiki-General, MinervaNeue, Desktop Improvements (Vector 2022), Design-System-Team, Codex

Mon, Jun 3

Od1n raised the priority of T303378: MobileFrontend removal of elements takes <templatestyles> tags with it from Low to High.
Mon, Jun 3, 5:05 PM · Web-Team-Backlog (Needs Prioritization (Tech)), TemplateStyles, MobileFrontend

Sat, Jun 1

Od1n added a comment to T360909: Remove operators and functions from abusefilter-edit-builder-* messages.

I noticed an issue with this change, because these descriptions are also used elsewhere:

Sat, Jun 1, 8:21 AM · MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), Patch-For-Review, Language-Team (Language-2024-April-June), MW-1.42-notes (1.42.0-wmf.25; 2024-04-02), AbuseFilter, RTL, Language-Technical Support (Language-Technical Support (Current)), I18n, affects-translatewiki.net

Mon, May 27

Od1n added a comment to T365065: Certain HTML entities do not terminate a free external link when they should.

If it input for instance &NonBreakingSpace; in wikicode, this entity is supported.

Mon, May 27, 4:12 AM · Patch-For-Review, MediaWiki-Parser
Od1n awarded T357199: Could we optimize Lua environment setup to improve {{#invoke:}} performance? a Fox token.
Mon, May 27, 3:45 AM · MW-1.43-notes (1.43.0-wmf.7; 2024-05-28), Scribunto

Sat, May 25

Od1n added a comment to T323338: Resolve revisiondelete/editchangetags debt around fake action/specialpage handling.

By the way, thank you for looking into this, and my apologies for the confusion.

Sat, May 25, 5:12 AM · MediaWiki-Platform-Team, MW-1.41-notes (1.41.0-wmf.18; 2023-07-18), affects-translatewiki.net, MW-1.40-notes (1.40.0-wmf.14; 2022-12-12), Performance-Team (Radar), MediaWiki-General
Od1n added a comment to T323338: Resolve revisiondelete/editchangetags debt around fake action/specialpage handling.

I have understood. It is because I am using a personal script to convert the "Compare selected revisions" button to a link (so that it is middle-clickable), and it is this script who was adding the type=revision parameter (see here).

Sat, May 25, 5:08 AM · MediaWiki-Platform-Team, MW-1.41-notes (1.41.0-wmf.18; 2023-07-18), affects-translatewiki.net, MW-1.40-notes (1.40.0-wmf.14; 2022-12-12), Performance-Team (Radar), MediaWiki-General

Fri, May 24

Od1n added a comment to T323338: Resolve revisiondelete/editchangetags debt around fake action/specialpage handling.

From a history page, I was used to get the following URLs:

  • for a single revision diff (the "link" links): &diff=prev&oldid=42
  • for a multiple revisions diff (the "Compare selected revisions"button): &diff=42&oldid=39
Fri, May 24, 10:51 PM · MediaWiki-Platform-Team, MW-1.41-notes (1.41.0-wmf.18; 2023-07-18), affects-translatewiki.net, MW-1.40-notes (1.40.0-wmf.14; 2022-12-12), Performance-Team (Radar), MediaWiki-General
Od1n added a comment to T365075: Lua parameter keys which are integers should be stringified if they have a magnitude > 2^53 - 1, not 2^53.

The commit message gives the example 2^53 == 2^53 + 1 that erroneously returns true, but it is because of the 2^53 + 1 expression, which for sure is exceeding.

Fri, May 24, 2:47 AM · Patch-For-Review, Scribunto

Thu, May 23

Od1n added a comment to T13555: .mw-editsection links should not be part of the <h#> element.

FYI, I have just added support for the new markup in this gadget on frwiki: https://fr.wikipedia.org/w/index.php?title=MediaWiki:Gadget-AncreTitres.js&type=revision&diff=215319381&oldid=213586059

Thu, May 23, 2:45 AM · MW-1.43-notes (1.43.0-wmf.7; 2024-05-28), MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), User-notice, Patch-For-Review, Editing-team (Kanban Board), Web-Team-Backlog (Needs Prioritization (Tech)), Technical-Debt, Epic, Accessibility, MediaWiki-Parser

Thu, May 16

Od1n added a comment to T331679: Disable automatic sharing of site/user scripts between Vector and Vector 2022 skins.
  • This will result in user scripts loading after site scripts again (as a consequence of alphabetical ordering)
Thu, May 16, 4:16 PM · User-notice-archive, Patch-For-Review, Web-Team-Backlog (Needs Prioritization (Tech))
Od1n awarded T364987: Error message in mw.loadJsonData uses the wrong variable a Like token.
Thu, May 16, 12:27 AM · MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), Scribunto
Od1n added a comment to T365075: Lua parameter keys which are integers should be stringified if they have a magnitude > 2^53 - 1, not 2^53.

Just asking out of curiosity, how did you manage to find this limitation?

Thu, May 16, 12:21 AM · Patch-For-Review, Scribunto

May 12 2024

Od1n added a comment to T357199: Could we optimize Lua environment setup to improve {{#invoke:}} performance?.

I couldn't replicate this in ZeroBrane - the difference was essentially negligible, but slightly favouring the version which contained local getmetatable = getmetatable.

May 12 2024, 8:00 PM · MW-1.43-notes (1.43.0-wmf.7; 2024-05-28), Scribunto
Od1n added a comment to T357199: Could we optimize Lua environment setup to improve {{#invoke:}} performance?.

So the mw.site.* calls would be more expensive, but the improved bootstrap time would largely compensate for it. That's another interesting idea.

May 12 2024, 3:51 PM · MW-1.43-notes (1.43.0-wmf.7; 2024-05-28), Scribunto

Apr 1 2024

Od1n added a comment to T349298: "wikipage.content" JS hook: $content should be consistent on live previews.

There are two issues discussed here, I'll try to answer about them separately.

Apr 1 2024, 4:24 AM · MediaWiki-Platform-Team (Radar), MediaWiki-User-Interface, JavaScript

Mar 24 2024

Od1n added a comment to T349298: "wikipage.content" JS hook: $content should be consistent on live previews.

The problem is that the topmost known element is config.$previewNode, which is the #wikiPreview element (unless configured somehow else, but I'm not aware of any occurrence of such tweak).

Mar 24 2024, 5:31 AM · MediaWiki-Platform-Team (Radar), MediaWiki-User-Interface, JavaScript

Mar 21 2024

Od1n updated the task description for T359488: Make MediaWiki:Minerva.css render blocking to allow editors to ship styles that fix issues with night mode.
Mar 21 2024, 3:39 AM · Verified, MW-1.42-notes (1.42.0-wmf.22; 2024-03-12), FY2023-24-WE 2.1 Typography and palette customizations, Web-Team-Backlog (FY2023-24 Q3 Sprint 5)
Od1n added a comment to T358164: Set color/background to inherit or #333 on common templates/use of HTML4 bgcolor.

MediaWiki code searches:

Mar 21 2024, 2:56 AM · Verified, MW-1.42-notes (1.42.0-wmf.22; 2024-03-12), FY2023-24-WE 2.1 Typography and palette customizations, Web-Team-Backlog (FY2023-24 Q3 Sprint 4)

Mar 9 2024

Od1n created T359741: Update frwiki PNG logo assets.
Mar 9 2024, 12:06 PM · Logos, Wikimedia-Site-requests

Mar 5 2024

Od1n added a comment to T349298: "wikipage.content" JS hook: $content should be consistent on live previews.

By the way, I just noticed that when running mw.hook('wikipage.content').add($content => ...) in the visual editor, the $content element is completely unrelated to the page content, see File:Hook_param_$content_in_visual_editor.png.

Mar 5 2024, 7:42 AM · MediaWiki-Platform-Team (Radar), MediaWiki-User-Interface, JavaScript

Mar 3 2024

Od1n added a comment to T349298: "wikipage.content" JS hook: $content should be consistent on live previews.

This issue dates back to T35399.

Mar 3 2024, 5:41 AM · MediaWiki-Platform-Team (Radar), MediaWiki-User-Interface, JavaScript
Od1n added a comment to T35399: LivePreview: Re-run wikipage content handlers (jquery.makeCollapsible, jquery.tablesorter, ..) after preview content is loaded.

You may want to have a look at T349298.

Mar 3 2024, 5:39 AM · JavaScript, MediaWiki-jQuery-Tablesorter--archived, MW-1.22.0-release
Od1n added a comment to T349298: "wikipage.content" JS hook: $content should be consistent on live previews.

I have just encountered an issue in a gadget because of this discrepancy: https://fr.wikipedia.org/w/index.php?title=MediaWiki:Gadget-Accessibility.js&diff=prev&oldid=212995332

Mar 3 2024, 5:20 AM · MediaWiki-Platform-Team (Radar), MediaWiki-User-Interface, JavaScript

Feb 27 2024

Od1n updated the task description for T358545: Blurred logo on classic Vector, when Windows is configured on 125% font scaling.
Feb 27 2024, 4:30 AM · MediaWiki-User-Interface (actions), Logos, Vector (legacy skin)
Od1n added a comment to T279645: Wikipedia logo is blurry in Timeless, icon config lacking 2x or svg variant.

Related, with classic Vector skin: T358545

Feb 27 2024, 4:30 AM · Patch-For-Review, Logos, Timeless
Od1n created T358545: Blurred logo on classic Vector, when Windows is configured on 125% font scaling.
Feb 27 2024, 4:26 AM · MediaWiki-User-Interface (actions), Logos, Vector (legacy skin)

Feb 24 2024

Od1n added a comment to T358419: Why is invoking/running this specific module slow?.

As the functionality was new, in 99.999% of existing uses there was no replacement to do actually. Thus, I wanted to optimize these cases the most possible, and the plaintext string.find() is a prefilter to rule them out as fast as possible.

Feb 24 2024, 9:24 PM · Scribunto
Od1n created T358419: Why is invoking/running this specific module slow?.
Feb 24 2024, 9:31 AM · Scribunto
Od1n added a comment to T357199: Could we optimize Lua environment setup to improve {{#invoke:}} performance?.

While doing some random test, I noticed the 4 assignments local getmetatable = getmetatable, etc. actually make the code slower.
What makes the code slower is not the assignment, but the access to the local variable instead of the global function. It's as if the Lua engine had some internal optimization for these global accesses.

Feb 24 2024, 4:35 AM · MW-1.43-notes (1.43.0-wmf.7; 2024-05-28), Scribunto
Od1n awarded T328610: Default gadgets to run on mobile a Dislike token.
Feb 24 2024, 3:12 AM · User-notice-archive, MW-1.41-notes (1.41.0-wmf.16; 2023-07-04), Patch-For-Review, MediaWiki-extensions-Gadgets
Od1n awarded T340802: Remove the ResourceLoader targets system from MediaWiki core in 1.42 a Dislike token.
Feb 24 2024, 3:12 AM · MW-1.42-notes (1.42.0-wmf.15; 2024-01-23), MediaWiki-Platform-Team (Radar), MW-1.42-release, MediaWiki-ResourceLoader
Od1n awarded T248416: [EPIC] Drop MediaWiki:Mobile.css and MediaWiki:Mobile.js in favor of TemplateStyles and MediaWiki:Minerva.css a Dislike token.
Feb 24 2024, 2:25 AM · Web-Team-Backlog (Needs Prioritization (Tech)), MobileFrontend, Epic, User-Jdlrobson
Od1n created T358413: Byte size not plurialized in search results with interface in French.
Feb 24 2024, 2:19 AM · I18n, MediaWiki-Internationalization, CirrusSearch

Feb 23 2024

Od1n added a comment to T357693: Show patrol link regardless of whether preview is shown (Was: Edits can't be patrolled on Commons by users who have the user preference "Do not show page content below diffs" enabled).

Agree too for always showing the links.

Feb 23 2024, 6:47 AM · MW-1.42-notes (1.42.0-wmf.20; 2024-02-27), Regression, MediaWiki-Patrolling, Commons

Feb 22 2024

Od1n added a comment to T357693: Show patrol link regardless of whether preview is shown (Was: Edits can't be patrolled on Commons by users who have the user preference "Do not show page content below diffs" enabled).

The code is very misleading:

// Patrol link is hidden when no preview shows, unless the user has specifically
// opted out of previews via user preference (T357693).
$showPatrolLink = $userRequestedDiffOnly ? false : $diffOnly;

(then, $showPatrolLink gets passed as argument to the markPatrolledLink() method, as the $isDiffOnly parameter)

Feb 22 2024, 10:58 PM · MW-1.42-notes (1.42.0-wmf.20; 2024-02-27), Regression, MediaWiki-Patrolling, Commons

Feb 16 2024

Od1n added a comment to T13555: .mw-editsection links should not be part of the <h#> element.

One caveat I thought of with enclosing styled bare <h2>'s with the mw-heading <div>, is that it would prevent margin collapsing with the preceding (or following) element.

Feb 16 2024, 12:11 PM · MW-1.43-notes (1.43.0-wmf.7; 2024-05-28), MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), User-notice, Patch-For-Review, Editing-team (Kanban Board), Web-Team-Backlog (Needs Prioritization (Tech)), Technical-Debt, Epic, Accessibility, MediaWiki-Parser

Feb 15 2024

Od1n added a comment to T13555: .mw-editsection links should not be part of the <h#> element.

Removal of the "old" and "hybrid" markups will definitely improve the situation. I would have preferred to no longer see the "plain" markup too, but if converting an input such as <h2 style="color:orange; margin-top:2em;"> to "new markup", as the color isn't inherited, it would have to be directly applied to the inner <h2>, and the the margin-top would preferably have to be applied to the outer <div class="mw-heading">… of course, it is not feasible to implement handling for each and every property…

Feb 15 2024, 9:38 PM · MW-1.43-notes (1.43.0-wmf.7; 2024-05-28), MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), User-notice, Patch-For-Review, Editing-team (Kanban Board), Web-Team-Backlog (Needs Prioritization (Tech)), Technical-Debt, Epic, Accessibility, MediaWiki-Parser

Feb 14 2024

Od1n added a comment to T301212: Vector-2022.js should no longer load legacy Vector site and user scripts/styles.

The last 2 linked searches above are mistaken: user pages shouldn't be named Vector.js/css, but vector.js/css (contrarily to the site scripts, which are Titlecased). Just change "Vector" to "vector" in the last 2 links.

Feb 14 2024, 11:12 PM · Patch-For-Review, Web-Team-Backlog (Needs Prioritization (Tech)), MW-1.40-notes (1.40.0-wmf.27; 2023-03-13), Desktop Improvements (Vector 2022), Vector (legacy skin), Technical-Debt
Od1n added a comment to T305594: Vector 2022 skin should not load user's vector.js before site's MediaWiki:Common.js.

It's not about Common vs Vector vs Vector-2022 etc scripts. It's about ensuring user scripts (whether common, vector, etc.) are loaded after site scripts (whether common, vector, etc.)

Feb 14 2024, 10:59 PM · Vector (legacy skin), JavaScript

Feb 13 2024

Od1n added a comment to T357197: Allow ES8 (ES2017) code in gadgets.

(off-topic: I'm really sorry to hear that fr.wikipedia is still amongst the most error-throwing wikis. I had a look for requesting Logstash access, but that sounds just a bit too cumbersome to me. Though, would it be possible to provide me some information to spot the most problematic codes, without breaking the NDA?)

Feb 13 2024, 9:47 AM · MediaWiki-Platform-Team (Radar), MediaWiki-extensions-Gadgets

Feb 12 2024

Od1n added a comment to T357199: Could we optimize Lua environment setup to improve {{#invoke:}} performance?.
  • The global lookups to getmetatable, etc. functions are cached so the (numerous) recursiveClone() calls avoid them. Considering the gigantic number of recursiveClone() calls, that's certainly the biggest optimization of your new variant.
  • And by using the do...end block, mw.clone() calls (and they add up, at least one per {{#invoke}}) benefit from this lookup cache as well (instead of creating a new set of caching variables every time).
  • Nice one too with the scope of tableRefs (refs The Implementation of Lua 5.0 [PDF] - Sections 5: Function and Closures)
Feb 12 2024, 10:23 PM · MW-1.43-notes (1.43.0-wmf.7; 2024-05-28), Scribunto
Od1n added a comment to T357199: Could we optimize Lua environment setup to improve {{#invoke:}} performance?.

So there is some room for improvement, thank you for investigating this.

Feb 12 2024, 7:00 AM · MW-1.43-notes (1.43.0-wmf.7; 2024-05-28), Scribunto

Feb 10 2024

Od1n created T357199: Could we optimize Lua environment setup to improve {{#invoke:}} performance?.
Feb 10 2024, 6:34 AM · MW-1.43-notes (1.43.0-wmf.7; 2024-05-28), Scribunto
Od1n added a comment to T357197: Allow ES8 (ES2017) code in gadgets.

I feel that the only thing that blocks the switch to ES8 is that async is not yet fully supported in the minifier (per T277675).

Feb 10 2024, 5:13 AM · MediaWiki-Platform-Team (Radar), MediaWiki-extensions-Gadgets

Feb 8 2024

Od1n added a comment to T277675: Add native support for ES2016-ES2020 or higher versions.

Please, please keep the requiresES6 flag at least until ES8 can be used in scripts. On frwiki, we have scripts that use async/await, and this language feature makes the codes incredibly simpler. We even had codes with the ?. operator, but I rewrote them to avoid using this operator (for now). But the async/await is a must have.

Feb 8 2024, 7:14 AM · MediaWiki-Platform-Team, Wikimedia-Minify, JavaScript, MediaWiki-ResourceLoader

Feb 7 2024

Framawiki awarded T351243: Suggestion: Add JavaScript config values "wgPrefixedTitle", etc. a Love token.
Feb 7 2024, 10:16 AM · MediaWiki-User-Interface, JavaScript

Feb 6 2024

Od1n updated the task description for T355017: Missing space in Special:RecentChangesLinked.
Feb 6 2024, 1:41 AM · MW-1.39-notes, MW-1.41-notes, MW-1.40-notes, MW-1.42-notes (1.42.0-wmf.14; 2024-01-16), Growth-Team, MediaWiki-Recent-changes

Feb 3 2024

Od1n added a comment to T13555: .mw-editsection links should not be part of the <h#> element.

I confirm that having these many markups, that overlap, makes it a headache to create selectors that pick the desired elements, and only these.

Feb 3 2024, 10:18 AM · MW-1.43-notes (1.43.0-wmf.7; 2024-05-28), MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), User-notice, Patch-For-Review, Editing-team (Kanban Board), Web-Team-Backlog (Needs Prioritization (Tech)), Technical-Debt, Epic, Accessibility, MediaWiki-Parser

Jan 28 2024

Od1n added a comment to T13555: .mw-editsection links should not be part of the <h#> element.

Another thing, here's the new markup I currently see on the pages:

Jan 28 2024, 3:33 AM · MW-1.43-notes (1.43.0-wmf.7; 2024-05-28), MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), User-notice, Patch-For-Review, Editing-team (Kanban Board), Web-Team-Backlog (Needs Prioritization (Tech)), Technical-Debt, Epic, Accessibility, MediaWiki-Parser

Jan 27 2024

Od1n added a comment to T13555: .mw-editsection links should not be part of the <h#> element.

Hi, on frwiki homepage (permalink), I noticed there is an element in the wikicode that doesn't get converted to the new markup: <h2 style="margin-top:1.5rem">. When removing the style="margin-top:1.5rem", the element gets converted, as the other <h2>'s of the page.

Jan 27 2024, 9:08 PM · MW-1.43-notes (1.43.0-wmf.7; 2024-05-28), MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), User-notice, Patch-For-Review, Editing-team (Kanban Board), Web-Team-Backlog (Needs Prioritization (Tech)), Technical-Debt, Epic, Accessibility, MediaWiki-Parser

Jan 18 2024

Od1n updated the task description for T180911: Add a property "talkNsText" to mw.title objects.
Jan 18 2024, 10:05 PM · MW-1.42-notes (1.42.0-wmf.15; 2024-01-23), MediaWiki CodeJam Dec 2023, Scribunto

Jan 14 2024

Od1n created T355017: Missing space in Special:RecentChangesLinked.
Jan 14 2024, 9:40 AM · MW-1.39-notes, MW-1.41-notes, MW-1.40-notes, MW-1.42-notes (1.42.0-wmf.14; 2024-01-16), Growth-Team, MediaWiki-Recent-changes

Nov 26 2023

Od1n added a comment to T263509: The module 'wikibase.api.RepoApi' required by 'ext.cx.wikibase.link' must exist.

Related: T259211

Nov 26 2023, 7:56 PM · MediaWiki-extensions-WikibaseRepository, MW-1.31-release, Wikidata, ContentTranslation

Nov 22 2023

Bugreporter2 awarded T308504: Redirects should be italicised on Special:MostTranscludedPages (and maybe other pages as well) a Dislike token.
Nov 22 2023, 3:50 AM · MediaWiki-Special-pages, Patch-For-Review, CSS, MediaWiki-User-Interface

Nov 14 2023

Od1n created T351243: Suggestion: Add JavaScript config values "wgPrefixedTitle", etc..
Nov 14 2023, 5:31 PM · MediaWiki-User-Interface, JavaScript
Od1n added a comment to T25307: Send $wgTitle to the fiery pit from whence it came.

Just to confirm: the wgTitle JavaScript config value is completely unrelated, and there is no plan to deprecate it ever, right?

Nov 14 2023, 4:12 PM · Patch-For-Review, Technical-Debt, MediaWiki-General
Od1n added a comment to T348717: Filter IDs and log entry IDs should not be num-formatted.

Arguably, filter IDs could be considered as their "name". For instance, on frwiki we often refer to the filters just by their numbers.

Nov 14 2023, 6:28 AM · Patch-For-Review, AbuseFilter

Nov 7 2023

Pppery awarded T350635: Previewing should be enabled when editing Scribunto pages a Dislike token.
Nov 7 2023, 12:44 AM · Scribunto

Nov 6 2023

Od1n created T350635: Previewing should be enabled when editing Scribunto pages.
Nov 6 2023, 10:51 PM · Scribunto

Oct 22 2023

Od1n triaged T207448: Resetting a custom global preference via API does not work as High priority.
Oct 22 2023, 1:48 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Community-Tech (CommTech-Kanban), User-TheDJ, MediaWiki-Action-API, MediaWiki-extensions-GlobalPreferences
Od1n added a comment to T207448: Resetting a custom global preference via API does not work.

I have just encountered this issue. A gadget migrated its options schema, and there are a bunch of old items to clean up. Currently, the best I can do is to set these to empty values, so that at least it takes little space.

Oct 22 2023, 1:46 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Community-Tech (CommTech-Kanban), User-TheDJ, MediaWiki-Action-API, MediaWiki-extensions-GlobalPreferences

Oct 19 2023

Od1n created T349298: "wikipage.content" JS hook: $content should be consistent on live previews.
Oct 19 2023, 1:50 PM · MediaWiki-Platform-Team (Radar), MediaWiki-User-Interface, JavaScript

Oct 16 2023

Od1n added a comment to T348717: Filter IDs and log entry IDs should not be num-formatted.

@matej_suchanek I took the liberty of subscribing you here, as I mainly comment on Phabricator :)

Oct 16 2023, 2:35 PM · Patch-For-Review, AbuseFilter
Od1n updated subscribers of T348717: Filter IDs and log entry IDs should not be num-formatted.
Oct 16 2023, 2:35 PM · Patch-For-Review, AbuseFilter
Od1n added a comment to T348717: Filter IDs and log entry IDs should not be num-formatted.

Alternatively, we may play it safe for now: keep filter IDs num-formatted, and just cherry-pick the 2 changes for log entry IDs (see in SpecialAbuseLog.php).

Oct 16 2023, 2:20 AM · Patch-For-Review, AbuseFilter
Od1n added a comment to T348717: Filter IDs and log entry IDs should not be num-formatted.

Uploaded patchset 3, which takes care of occurrences of formatNum() that were remaining.

Oct 16 2023, 1:55 AM · Patch-For-Review, AbuseFilter

Oct 12 2023

Od1n created T348717: Filter IDs and log entry IDs should not be num-formatted.
Oct 12 2023, 8:02 AM · Patch-For-Review, AbuseFilter

Oct 8 2023

Od1n added a comment to T348398: Missing old/new_content_model variables on Flow pages.

By the way, Flow has a dedicated AbuseFilter group. See the wgFlowAbuseFilterGroup variable at Extension:StructuredDiscussions#Configuration.

Oct 8 2023, 12:21 PM · Patch-For-Review, Growth-Team, StructuredDiscussions, Wikimedia-abusefilter-global-maintainers, AbuseFilter
Od1n created T348398: Missing old/new_content_model variables on Flow pages.
Oct 8 2023, 11:42 AM · Patch-For-Review, Growth-Team, StructuredDiscussions, Wikimedia-abusefilter-global-maintainers, AbuseFilter

Oct 6 2023

Od1n added a comment to T343994: OutputPage::setPageTitle() should not accept Message objects, introduce OutputPage::setPageTitleMsg().

It's perfect just like this, thank you!

Oct 6 2023, 4:12 AM · MW-1.43-notes (1.43.0-wmf.8; 2024-06-04), MW-1.41-notes, MW-1.42-notes, MW-1.41-release, Patch-For-Review, MediaWiki-General, MediaWiki-Internationalization

Sep 29 2023

Od1n added a comment to T343994: OutputPage::setPageTitle() should not accept Message objects, introduce OutputPage::setPageTitleMsg().

If it is feasible, I guess it would be nice to support the same markup as {{DISPLAYTITLE}} does? i.e. '', ''', <abbr>, <sup>

Sep 29 2023, 10:56 PM · MW-1.43-notes (1.43.0-wmf.8; 2024-06-04), MW-1.41-notes, MW-1.42-notes, MW-1.41-release, Patch-For-Review, MediaWiki-General, MediaWiki-Internationalization
Od1n added a comment to T343994: OutputPage::setPageTitle() should not accept Message objects, introduce OutputPage::setPageTitleMsg().

Change 960131 introduced a regression on frwiki, see our localized message MediaWiki:Abusefilter-history, which makes use of template {{n°}}.

Sep 29 2023, 4:53 AM · MW-1.43-notes (1.43.0-wmf.8; 2024-06-04), MW-1.41-notes, MW-1.42-notes, MW-1.41-release, Patch-For-Review, MediaWiki-General, MediaWiki-Internationalization

Sep 12 2023

Od1n added a comment to T257075: Simplify the checkboxHack API.

As I was working on these changes, more and more race conditions were emerging… You can see in the changes history how it went horribly.
(and actually, there is at least one other issue remaining, that I had fixed locally, but lacked the motivation to commit.)

Sep 12 2023, 8:20 AM · Web-Team-Backlog (Needs Prioritization (Tech)), Accessibility, MediaWiki-User-Interface (active libraries), User-Demian
Od1n added a comment to T328870: Optimize and tidy up in mediawiki.page.ready/ready.js.

Sure, you may cherry-pick this change if you want to merge it yourself :)

Sep 12 2023, 8:10 AM · MW-1.41-notes (1.41.0-wmf.27; 2023-09-19), Wikimedia-Performance-recommendation, MediaWiki-User-Interface, JavaScript

Sep 1 2023

Od1n added a comment to T334617: page_id should be 0 when testing filter against a page creation in RC.

Any news on this? I would really love to migrate the filters on frwiki from page_age to page_id, which would save a few milliseconds on every page edit :-)

Sep 1 2023, 7:55 PM · MW-1.41-notes (1.41.0-wmf.26; 2023-09-12), AbuseFilter

Aug 27 2023

Od1n added a comment to T343281: Small improvement in documentation of mw.util.addPortletLink().

@Frostly I have submitted a patch for this, but feel free to work on this too if you want to learn the tools :)

Aug 27 2023, 4:48 AM · MW-1.41-notes (1.41.0-wmf.25; 2023-09-05), MediaWiki-Platform-Team (Radar), good first task, MediaWiki-ResourceLoader, Documentation, JavaScript
Od1n lowered the priority of T343281: Small improvement in documentation of mw.util.addPortletLink() from High to Low.
Aug 27 2023, 4:45 AM · MW-1.41-notes (1.41.0-wmf.25; 2023-09-05), MediaWiki-Platform-Team (Radar), good first task, MediaWiki-ResourceLoader, Documentation, JavaScript

Aug 17 2023

Od1n added a comment to T343660: Fix inconsistencies in CSS media query breakpoints.

By the way, a search for max-width: @width-breakpoint in the codebase (search results) reveals a lot of other mistakes.

Aug 17 2023, 11:08 PM · Design-System-Team, Patch-For-Review, UI-Standardization, CSS
Od1n added a comment to T343660: Fix inconsistencies in CSS media query breakpoints.

Yes I am aware of these @max/min-width-breakpoint- variables. These are of course a better option, as they remove any risk of mistake.

Aug 17 2023, 10:49 PM · Design-System-Team, Patch-For-Review, UI-Standardization, CSS

Aug 6 2023

Od1n updated the task description for T343660: Fix inconsistencies in CSS media query breakpoints.
Aug 6 2023, 12:25 PM · Design-System-Team, Patch-For-Review, UI-Standardization, CSS
Od1n added a project to T343660: Fix inconsistencies in CSS media query breakpoints: Design-System-Team.
Aug 6 2023, 12:21 PM · Design-System-Team, Patch-For-Review, UI-Standardization, CSS
Od1n created T343660: Fix inconsistencies in CSS media query breakpoints.
Aug 6 2023, 12:15 PM · Design-System-Team, Patch-For-Review, UI-Standardization, CSS

Aug 1 2023

Od1n created T343281: Small improvement in documentation of mw.util.addPortletLink().
Aug 1 2023, 9:04 PM · MW-1.41-notes (1.41.0-wmf.25; 2023-09-05), MediaWiki-Platform-Team (Radar), good first task, MediaWiki-ResourceLoader, Documentation, JavaScript

Jul 31 2023

Od1n added a comment to T331168: Inconsistent treatment for pinnable elements at the desktop breakpoint.

There are still a lot of inconsistencies in the codebase, as the layout changes are defined sometimes before the breakpoint, sometimes after. Therefore, when the window width hits exactly the breakpoint we encounter a "mixed" state.

Jul 31 2023, 7:28 AM · MW-1.41-notes (1.41.0-wmf.1; 2023-03-20), Web Team Visual Regression Framework, Web-Team-Backlog, Desktop Improvements (Vector 2022)

Jul 10 2023

Od1n added a comment to T340900: Summary preview is missing when using live diff.

Also, when editing a page of the Module: namespace, there is no "Show preview" button. Thus, to be able to preview the edit summary, one had to copy/paste it to another edit page…

Jul 10 2023, 6:26 AM · MW-1.41-notes (1.41.0-wmf.17; 2023-07-11), Regression, Realtime Preview, JavaScript, MediaWiki-Page-editing

Jul 5 2023

Od1n added a comment to T337280: Improve loading process of the templates-in-use list.

A code such as:

Jul 5 2023, 7:27 AM · MW-1.41-notes (1.41.0-wmf.16; 2023-07-04), Community-Tech (CommTech-Kanban), Realtime Preview

Jul 4 2023

Od1n added a comment to T337280: Improve loading process of the templates-in-use list.

By the way, for the batchSize we could leverage the high API limit. Something like:

Jul 4 2023, 8:53 AM · MW-1.41-notes (1.41.0-wmf.16; 2023-07-04), Community-Tech (CommTech-Kanban), Realtime Preview
Od1n added a project to T340900: Summary preview is missing when using live diff: Regression.
Jul 4 2023, 1:15 AM · MW-1.41-notes (1.41.0-wmf.17; 2023-07-11), Regression, Realtime Preview, JavaScript, MediaWiki-Page-editing
Od1n added a comment to T340900: Summary preview is missing when using live diff.

The comments by Nardog are relevant as well. This regression appears to be more and more frustrating for me… so I am forced to disable live preview for now.

Jul 4 2023, 1:15 AM · MW-1.41-notes (1.41.0-wmf.17; 2023-07-11), Regression, Realtime Preview, JavaScript, MediaWiki-Page-editing