The elements with "Mobile" and "Desktop" at the bottom of the page are not separated in any way. They appear one right after another in the HTML code without any space. These two elements are <li>s with display: inline.
If the language of the site is written in Arabic letters, then Firefox thinks that this is a consecutive word and connects the last Arabic letter of the first element to the first letter of the second element. This happens even though CSS inserts space between the elements.
This doesn't happen in WebKit. I am not sure what is the correct standard browser behavior here.
Inserting an nbsp or a zwnj between the two elements would resolve the problem, albeit in a somewhat ugly way.
Version: unspecified
Severity: normal
URL: http://fa.m.wikipedia.org/