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

--- Comment #11 from Bawolff (Brian Wolff) <[email protected]> ---
(In reply to comment #10)
> 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.

Huh? We never did this (allow rlm in title). If parser funcs are randomly
returning rlm's that's probably a separate bug. If rlm's are appearing in
wikitext, thats probably somebody's browser or msybe ve (?).

The idea of making rlms in wikitext auto convert to entities is probably a good
one, but only tangentislly (at best) related to this bug. Please file a
separate bug about that.

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