https://bugzilla.wikimedia.org/show_bug.cgi?id=28428

Philippe Verdy <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #10 from Philippe Verdy <[email protected]> ---
And now we get various REL and LRM controls inserted everywhere in pages or in
templates without the user seeing them.

They have caused existing templates being polluted by LRM controls inserted at
various end of lines (or sometimes within the tested value of a
{{#:if{{1|}}|...|...} when saving pages, causing these templates to no longer
work as expected.

If you allow inserting LRM or RLM marks, then the wiki code editor MUST convert
these controls using visible by converting them to character entities &rlm; or
&lrm;

An example, now the parser function #language returns a LRM at end of the
autonym for be-x-old, causing rendering bugs.

See by yourself at end of {{#language:be-x-old}}.

This LRM was inserted in the database file edited by the MediaWiki editor, and
containing the list of language names. Frequently these damned LRM are inserted
magically at end of lines or before some ending punctuations like '}' or
separating punctuations like '|'.

These controls are difficult to find. The user never entered them. We need to
cleanup code everywhere at various places on various wikis, including Meta,
Wikipedia, and we find strange bugs with edited templates no longer working at
places were NO edit was actually made by the user.

-- 
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

Reply via email to