# User Details

User Since
Oct 6 2014, 10:32 PM (279 w, 5 d)
Availability
Available
IRC Nick
thedj
LDAP User
TheDJ
MediaWiki User
• Open Source dev since 2001
• Wikipedian since 2005
• MediaWiki dev (+2) since 2009

Uses Safari most of the time (because someone has to)

# Yesterday

TheDJ added a hashtag to MediaWiki-extensions-CodeMirror: #codemirror.
TheDJ added a hashtag to MediaWiki-extensions-CodeMirror: #editorsyntaxhighlighting.
TheDJ removed a hashtag from SyntaxHighlight: #editorsyntaxhighlighting.
TheDJ added a hashtag to SyntaxHighlight: #pygments.

Ah of course. 2 birds, 1 stone

# Fri, Feb 14

This was fixed by https://gerrit.wikimedia.org/r/561285 as part of T237190

TheDJ updated the task description for T130688: Script element in SVG not treated as script code with lang=xml.
TheDJ added a comment to T143196: Cannot highlight dot language.

Someone wrote a lexer, but it isn't upstreamed yet:
https://github.com/nikeee/pygments-lexer-graphviz/tree/master/graphviz

This doesn't seem to be a problem any longer. Please reopen if i'm mistaken.

wrong syntax highlighting extension..

TheDJ added a comment to T243997: <languages> tag has wasteful heading on narrow screens.

I have to say.. I don't think I have ever been as happy and satisfied with as small a change I have made as this.. God this does wonders for meta.wm readability.

TheDJ added a hashtag to MediaWiki-extensions-OATHAuth: #u2f.
TheDJ added a hashtag to MediaWiki-extensions-OAuth: #oauth2.

# Thu, Feb 13

TheDJ added a comment to T227734: Investigate whether GD is still needed on appservers.
1. ID3:
• module.audio-video.asf.php ASF fileformat metadata extraction (unlikely to be in use)
• module.graphic.bmp.php BMP plotting (unlikely to be in use)
• module.graphic.jpg.php IPTC parsing This function does not require the GD image library.
• module.tag.apetag.php APE audio format coverart extraction (unlikely to be in use)
• module.tag.id3v2.php coverart/attachment extraction (unlikely to be in use)
2. BitmapHandler indeed only as fallback
3. IPTC parser This function does not require the GD image library

List of all grants: https://meta.wikimedia.org/wiki/Special:ListGrants

TheDJ added a comment to T223947: Special:TimedMediaHandler not listed at Special:SpecialPages.

BTW. it seems that the transcode-status right (on WMF) is currently configured only for sysop. With this patch, it means that most users can reset a 4 hour 4K video (using transcode-reset permission granted to auto confirmed users), but only sysops can look at Special:Transcode statistics. That seems a bit extreme to me. I'm not sure to which other groups we should extend that right however.. auto confirmed is a LOT of people and in between are a lot of scoped groups, but none that seem particularly relevant.....

# Tue, Feb 11

TheDJ added a comment to T244848: Presence of .mbox-small forces content to start after it.

This is because minerva disables float on all tables.

.content table {
float: none !important;
margin-left: 0 !important;
margin-right: 0 !important;
}

I don't think there is a quick solution for this, i don't want to start !important'ing mbox style statements. ideas ?

# Mon, Feb 10

TheDJ added a comment to T204618: Permit aria-hidden="true" in Sanitizer.

Technically, role=presentation removes semantic meaning from dom elements and its children (makes a table not be a table), while aria-hidden removes 'content' from the accessibility dom tree.

TheDJ closed T214218: Reduce .wikitable selector specificity as Resolved.

I think we can call this resolved. The only remaining uses are in some 3rd party skins.

TheDJ added a comment to T128137: Stop using onclick attributes and globally scoped functions.

i gave you some more details to work with :D

TheDJ updated the task description for T128137: Stop using onclick attributes and globally scoped functions.

This issue likely no longer exists... The inputs for that page got redone somewhere in the last 1,5 year.
@Nikerabbit can you confirm and close the ticket if so ?

TheDJ awarded T194943: Make Toolforge main page mobile-friendly a Stroopwafel token.
TheDJ added a comment to T124254: Replace static images with full client-rendered graphs.

@KarlFrei actually that might be happening later this year: T236892 mostly because the graphoid service is lacking maintainers.

# Sun, Feb 9

Will be coming to you whenever the release train starts rolling out again..

TheDJ committed rESHG0c4e7b21ac8c: Syntaxhighlight: avoid double background (authored by TheDJ).
Syntaxhighlight: avoid double background
TheDJ changed the status of T70360: Match a newline in the code is not possible from Open to Stalled.

Apparently ace searches line by line and thus cannot do multiline regex
https://stackoverflow.com/questions/35289002/ace-editor-multiline-regex
https://github.com/ajaxorg/ace/issues/2869

TheDJ moved T217775: CodeEditor does not recognized the @counter-style rule from Backlog to Up next on the CodeEditor board.
TheDJ moved T202121: Update Ace Editor library to a more recent version from Backlog to Up next on the CodeEditor board.

Lol, I already 'fixed' this once before in T126010, but it had a typo in the CSS.

# Thu, Feb 6

Thank you @MattFitzpatrick and @PerfektesChaos
Apologies that it took so long

TheDJ added a comment to T242931: Improve mobile experience on Wikitech.

This seems like a situation where you should be using a "<prev index next>" style of navigation, instead of a big box with links. Positioned either top or bottom (or both)

A change was made in how audio players load, and this ticked is therefor no longer valid (as this subtitle mode is no longer in use)

# Tue, Feb 4

@Volker_E seems like a quick win ?

# Sun, Feb 2

Possibly similar to T222894

# Fri, Jan 31

TheDJ renamed T243997: <languages> tag has wasteful heading on narrow screens from <languages> tag has wasteful header on narrow screens to <languages> tag has wasteful heading on narrow screens.

# Wed, Jan 29

audio caption ui was since removed

TheDJ added a comment to T228467: thumbtime/seek thumbnailing broken with floating point offsets.

abandoned because i can't move this forward. whoever wants to fix it can take over the patch

# Tue, Jan 28

TheDJ updated the task description for T228255: Update mimeanalyzer with webp support of getimagesize.

# Mon, Jan 27

I think both were fixed.

TheDJ closed T151170: Varying layouts for commons mobile main page as Resolved.

The Commons main page was fixed a while ago.

# Fri, Jan 24

TheDJ added a comment to T37704: Drop support in wikitext for inline styles.
In T37704#5829140, @AronManning wrote:

@TheDJ: Is there any research (database query) that tells us what percentage of pages use inline styles? (My guess is between 50% and 100%)

TheDJ added a comment to T37704: Drop support in wikitext for inline styles.

One big problem of styles loaded through a stylesheet is that they either block the rendering of the page, or cause a reflow, being both bad for performance.

# Jan 17 2020

TheDJ added a comment to T229064: Allow custom short URL.

I think the point Is not getting across entirely. If someone wants to take over maintenance and spent their free time to maintain the extension for the next couple of years to support the extra overhead of extra functionality, u can do so. But lacking that person, please don’t expect someone else to do this work for u.
There is also no bandwidth nor priority at the foundation to support this for the community.

Went back to revision https://en.wikipedia.org/w/index.php?title=Wikipedia:Files_for_discussion/2015_December_5&oldid=693875619
and I no longer see the described problem.

This is one of those things that seems so simple, but in reality is really hard, because we use floating images and have lots of assumptions in existing content.
I believe the biggest challenge here was the thumbnail frame wrapping (which is one of the reasons minerva doesn't have a frame)

TheDJ edited projects for T169897: Track print-related web standards, added: Browser-support-print-media; removed OfflineContentGenerator.
TheDJ added a hashtag to Browser-support-print-media: #print-stylesheet.
TheDJ added a hashtag to Browser-support-print-media: #print.
TheDJ edited projects for T213606: Autonumbering of section titles in TOC fails on printout, added: Browser-support-print-media; removed Electron-PDFs.

# Jan 16 2020

TheDJ closed T75125: Image is inserted in the middle of a wrapped sentence as Resolved.

This was about a single article PDF rendering, now handled by Proton, where it is fixed.

This was about a single article PDF, now handled by Proton, where it is fixed

This was a about an error in rendering a single article pdf, which is now handled by Proton, where it is fixed.

This was about a single article PDF, which is now handled by Proton, where it is fixed.

This was about a single page PDF, now handled by Proton, where it is fixed

This was about a single article PDF render, which are now handled by Proton, where it is fixed.

TheDJ closed T85962: enwiki "Falkland Islands" article fails to render as Resolved.

This was about a single page PDF. Now handled by Proton, and we no longer do attribution indexes, so this is no longer a problem.

This was about single page PDFs. Fixed with the new Proton renderer.

TheDJ closed T109250: Encoding issue with links in generated PDFs as Resolved.

This seems fixed with the new Proton renderer.

Hmm, intersting. The H2 does tell the browser to avoid a pagebreak right after it. Perhaps it is because there is another header right after the H2...

TheDJ closed T111652: Another page PDF generation fails on as Resolved.