Page MenuHomePhabricator

BiDi problem (interfering of field content) at « special:Renameuser »
Closed, ResolvedPublic

Description

Author: gangleri

Description:
screen dump BiDi issue at special:Renameuser · 01.jpg

Dear friends,

we have experienced a lot of BiDi fields overlapping / interfering and many have helped in the past.

The attachment shows that depending of the random content of the fields in specual pages the order of the information is not preserved as would be the case if such lists would be displayed in a tabuler form.

Please take a look at
http://yi.wiktionary.org/w/index.php?title=template:style/ril&action=edit&uselang=en&oldid=10754
where the content is
&lrm;<span style="direction: ltr; {{{optional_style|}}}" >{{{ril|parameter « ril » not defined}}}</span>&lrm;

« ril » is an abreviation for RTL (right to left text) inside a LTR (left to right) text.

if only RTL characters are assigned to the parameter « ril » these cherecters will (as far as I have experienced) never ever be dispayed outside of the block (here the span).

Example: compare uselang=foo at

http://www.omegawiki.org/Meta:Special_pages/%21list?uselang=en
http://www.omegawiki.org/Meta:Special_pages/%21list?uselang=ar
http://www.omegawiki.org/Meta:Special_pages/%21list?uselang=fa
http://www.omegawiki.org/Meta:Special_pages/%21list?uselang=he
http://www.omegawiki.org/Meta:Special_pages/%21list?uselang=yi
etc.

the counterpart is available at
http://yi.wiktionary.org/w/index.php?title=template:style/lir&uselang=en&action=edit&&oldid=10755
where the content is
&rlm;<span style="direction: rtl; {{{optional_style|}}}" >{{{lir|parameter « lir » not defined}}}</span>&rlm;

The concept is quite old, see
http://www.omegawiki.org/index.php?title=Meta:Portability_of_code&action=history

Best regards Reinhardt [[user:Gangleri]]


Version: unspecified
Severity: normal
URL: http://en.wiktionary.org/wiki/special:Renameuser

Attached:

screen_dump_BiDi_issue_at_special:Renameuser_·_01.jpg (838×964 px, 185 KB)

Details

Reference
bz12151

Event Timeline

bzimport raised the priority of this task from to Low.Nov 21 2014, 9:58 PM
bzimport set Reference to bz12151.
bzimport added a subscriber: Unknown Object (MLST).

this can't happen anymore b/c of SUL. but bug #6100 and table-ized layout would help.