on https://www.mediawiki.org/wiki/Extension:Gadgets and edit throws following error:
TypeError: title is null
https://bits.wikimedia.org/static-1.24wmf9/resources/src/mediawiki/mediawiki.Title.js
Line 123
Version: unspecified
Severity: normal
on https://www.mediawiki.org/wiki/Extension:Gadgets and edit throws following error:
TypeError: title is null
https://bits.wikimedia.org/static-1.24wmf9/resources/src/mediawiki/mediawiki.Title.js
Line 123
Version: unspecified
Severity: normal
Looks like we don't support evaluated template names:
{{ {{TNTN:Extension}}
|...
}}
Not sure if this a VE or Parsoid problem.
(In reply to Ed Sanders from comment #1)
Looks like we don't support evaluated template names:
{{ {{TNTN:Extension}}|...}}
Not sure if this a VE or Parsoid problem.
Feels like this template should have been ExpandedAttrs'ed by Parsoid?
Hmm, actually there is an issue in the Parsoid output for this test case, but it's not likely to be related to this bug.
{{{{echo|echo}}|foo}}
data-mw looks good, but the string 'foo' is missing in the span for some reason.
<span about="#mwt1" typeof="mw:Transclusion" data-mw='{"parts":[{"template":{"target":{"wt":"{{echo|echo}}"},"params":{"1":{"wt":"foo"}},"i":0}}]}'></span>
Reported in bug 66820.
(In reply to Gabriel Wicke from comment #3)
Simple test case: {{{{echo|echo}}|foo}}
The Parsoid output looks correct to me.
Thanks!
Ed – I guess in these cases we should just detect that it's an invalid title somehow and mark the template as uneditable?
I wanted to open a new bug, but here is still one :) Actually i become the message:
Uncaught TypeError: Cannot read property 'replace' of null
fyi :)
Yep. It used to throw
Uncaught TypeError: title is null
It now fails earlier because the code changed. Namely on
Uncaught TypeError: Cannot read property 'replace' of null
Change 145055 had a related patch set uploaded by Krinkle:
MWTemplatePage: Account for template.title being null
Change 145055 merged by jenkins-bot:
MWTemplatePage: Account for template.title being null