https://bugzilla.wikimedia.org/show_bug.cgi?id=58793
--- Comment #6 from TMg <[email protected]> --- I would love to have a [[Special:Diff/117674067]] syntax instead. Similar to [[Special:Permalink/117674067]]. But currently there is no better way to link to a diff. The suggested {{SERVER}}{{SCRIPTPATH}}?diff=117674067 syntax is more complicated. Argument #1: It doesn't really matter if you call it a "hack". It worked. It did what it was supposed to do. Now it does not work any more. The change broke existing pages. Argument #2: A {{fullurl:...}} should always be treaded as a core function and never as a template, no matter what's written after the colon. Currently it tries to transclude a non existing [[Template:Fullurl:]], [[Template:Fullurl::]] or worse. This is confusing. Argument #3: All these are valid URLs: https://de.wikipedia.org/w/?title=de:Wikipedia:Hauptseite https://de.wikipedia.org/w/?title=Wikipedia:Hauptseite https://de.wikipedia.org/w/?title=: https://de.wikipedia.org/w/?title= https://de.wikipedia.org/w/?title=de:Wikipedia:Hauptseite&diff=117674067 https://de.wikipedia.org/w/?title=Wikipedia:Hauptseite&diff=117674067 https://de.wikipedia.org/w/?title=:&diff=117674067 https://de.wikipedia.org/w/?title=&diff=117674067 Therefor all these calls of the fullurl function should create the same valid URLs as shown above: {{fullurl:de:Wikipedia:Hauptseite}} {{fullurl:Wikipedia:Hauptseite}} {{fullurl::}} {{fullurl:}} {{fullurl:de:Wikipedia:Hauptseite|diff=117674067}} {{fullurl:Wikipedia:Hauptseite|diff=117674067}} {{fullurl::|diff=117674067}} {{fullurl:|diff=117674067}} -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug. _______________________________________________ Wikibugs-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
