Page MenuHomePhabricator

Render external protocols defined in $wgUrlProtocols in the same manner
Closed, InvalidPublic

Description

Author: gangleri

Description:
Hallo!

*specific task*
Please note that you are not able to click on the external link under the image
at http://ar.wikipedia.org/wiki/image:Mozart_2.jpg using Firefox.

[[wikipedia:ar:]] is displaying external links as "plainlinks". This has no
influence on the rendering of the external link at the url from above.

I assume that this class attribute (?) is not set properly for pages in the
{{ns:image}} namespace. (Sorry for this wording but CSS is new for me.)

*general bug pattern*
Please take a look at similar parts in the MediaWiki code (including extensions)
where the CSS atributes for external links are not set properly / in the same
manner as done for rendering of pages in the main namespace.

The first issue was addressed already at bug 4295 comment 25. It relates to a
Firefox bug.

(from bug 4295 comment #27)

In order to start I reported the particular you mentioned at:
https://bugzilla.mozilla.org/show_bug.cgi?id=179393#c11 and #12

[Bug Bugzilla 179393] - images between two input fields are displayed in the

wrong order
This was a wrong place.

see
https://bugzilla.mozilla.org/attachment.cgi?id=206193 for
https://bugzilla.mozilla.org/show_bug.cgi?id=178991#c17

[Bug Bugzilla 178991] BiDi: Unclickable links if near neutral characters

e.g. parentheses, bullets

Using class (attribute) "external link" (?) everywhere would offer a workaround
(the usage of "plainlinks") for about 30 Wikimedia foundation projects using one
of the 11 RTL languages: [[ar:]], [[arc:]], [[dv:]], [[fa:]], [[he:]], [[ks:]],
[[ps:]], [[sd:]], [[ug:]], [[ur:]], [[yi:]]. This is wy the priority is set to
"major".

Thanks for your help in advance!

best regards reinhardt [[user:gangleri]]


Version: unspecified
Severity: major
URL: http://ar.wikipedia.org/wiki/image:Mozart_2.jpg

Details

Reference
bz4378

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 21 2014, 9:01 PM
bzimport added a project: MediaWiki-Parser.
bzimport set Reference to bz4378.
bzimport added a subscriber: Unknown Object (MLST).

The image is part of the wiki so it is not really external
and does not deserve an 'external' class.

It works as intended.