<div dir="ltr"><div>I have taken a quick look through the Firefox UI and believe the following issues are present with RTL support (tested with
intl.l10n.pseudo=bidi in about:config, then restarting):</div><div><br></div><div>1. The "Show Sidebars" icon in the navigation toolbar should be flipped in RTL.</div><div>2. The arrows for submenus in the menupopup for the Library button in the navigation toolbar are facing the wrong way.</div><div>3. The arrows for submenus in the Firefox menu are facing the wrong way.</div><div>4. The "external link" icon for Firefox Monitor and Firefox Send, found within the Account submenu of the Firefox menu are facing the wrong way.</div><div>5. The "send tab to device" icon in the Account submenu of the Firefox menu is facing the wrong way.</div><div>6. The magnifying glass in about:config is flipped when we normally wouldn't flip an icon that represents something from the physical world that is held by the majority of people in their right hand. In the linked MDN page has this topic in the "what to mirror" section, though the sub-referenced "material design" page mentions this as something to "not to mirror".<br></div><div>7. The background for the tracker doorhanger's expanded info section in the location bar should have the shield on the left side in RTL.</div><div>8. The "Print" icon should be flipped since the paper coming out of the printer shows directional text.</div><div>9. The Pocket menu does not appear to have any RTL support.</div><div>10. The "Pin tab", "Send tab to device", and "share" icons in the "..." menu of the location bar are facing the wrong way.</div><div>11. The "Go" arrow in the search box that appears after the user starts typing is facing the wrong way in RTL.</div><div></div><div>12. The "Last Page", "Next Page", "Previous Page", "First Page" icons in Print Preview are facing the wrong way in RTL.</div><div>13. The submenu arrows in the Site Information popup are facing the wrong way.<br></div><div><br></div><div>Icons I'm not sure about:</div><div>1. The "protections report" icon shows a graph with the Y axis on the left side. Should this be flipped for RTL?</div><div><br></div><div>Many of these would make good-first-bugs for people to mentor. Can someone look through this list and let me know if I got any of them wrong?</div><div><br></div><div>Thanks,</div><div>Jared<br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Feb 6, 2020 at 7:04 PM Tim Nguyen <<a href="mailto:ntim.bugs@gmail.com">ntim.bugs@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hello folks,</div><div><br></div><div>There has been a significant number of RTL bugs found in the last few months in the Firefox UI. From what I can gather, they were mostly due lack of awareness on specific situations that are more complex than just using CSS logical properties, but sometimes due to lack of testing.<br></div><div><br></div><div>Itiel has made a great job at filing+fixing many bugs and wrote up a guide based on his experience. This guide describes in detail what things should be mirrored, text handling in RTL and tips on how to spot/fix/test RTL issues. It includes things I personally didn't know about before, so I do encourage giving it a read:</div><div><br></div><div><a href="https://developer.mozilla.org/docs/Mozilla/Developer_guide/RTL_guidelines" target="_blank">https://developer.mozilla.org/docs/Mozilla/Developer_guide/RTL_guidelines</a></div><div><br></div><div>When developing a new part of the UI or making significant UI changes, please do make sure you manually test RTL for issues (by setting <span dir="auto"><code><span>intl.l10n.pseudo<span style="font-family:arial,sans-serif"> to </span>bidi<span style="font-family:arial,sans-serif">) to make Firefox accessible for all languages :)<br></span></span></code></span></div><div><br><span dir="auto"><code><span><span style="font-family:arial,sans-serif"></span></span></code></span></div><div>I hope that this guide will be helpful, and please do let me or Itiel know if you've got any feedback on it.<br><span dir="auto"><code><span><span style="font-family:arial,sans-serif"></span></span></code></span><span dir="auto"><code><span></span></code></span></div><div><div><div><br></div><div>Cheers,<br></div><div>Tim,</div><div>Firefox Desktop Theme peer<br></div><div><br></div></div></div></div>
_______________________________________________<br>
firefox-dev mailing list<br>
<a href="mailto:firefox-dev@mozilla.org" target="_blank">firefox-dev@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/firefox-dev" rel="noreferrer" target="_blank">https://mail.mozilla.org/listinfo/firefox-dev</a><br>
</blockquote></div>