Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Layout of RTL broken in Firefox 128 #1643

Closed
KatieWoe opened this issue Jul 9, 2024 · 7 comments
Closed

Layout of RTL broken in Firefox 128 #1643

KatieWoe opened this issue Jul 9, 2024 · 7 comments

Comments

@KatieWoe
Copy link

KatieWoe commented Jul 9, 2024

Found during phetsims/qa#1105, but occurs in published sims.
Between Firefox 127 and Firefox 128 the layout of rtl strings in sims was broken. They appear far right of where they should. This is both in the locale selection page and in the sim itself if those locales are chosen. Happens with both dynamic locale and non-dynamic locale.
ugh
wha

@zepumph
Copy link
Member

zepumph commented Jul 9, 2024

@kathy-phet @marlitas FYI. I believe that some investigation here should be a pretty high priority.

@marlitas
Copy link
Contributor

marlitas commented Jul 9, 2024

@zepumph I completely agree. It looks like @jonathanolson is looking at it already according to slack.

@jonathanolson
Copy link
Contributor

Reproducing. Also seems broken in Firefox nightly 130.0a1, so likely not temporary.

@jonathanolson
Copy link
Contributor

Appears to be specific to SVG, does not happen with rootRenderer=canvas.

@jonathanolson
Copy link
Contributor

Looks like one of the necessary components to this is the directional marks.

@jonathanolson
Copy link
Contributor

10 year old issue (https://bugzilla.mozilla.org/show_bug.cgi?id=1131192) led to me trying text-anchor="end". This results in the correct display of text when this issue occurs, so there might be a good possibility for an ugly workaround.

However this likely is... version specific.

jonathanolson added a commit that referenced this issue Jul 9, 2024
jonathanolson added a commit that referenced this issue Jul 9, 2024
jonathanolson added a commit to phetsims/acid-base-solutions that referenced this issue Jul 9, 2024
jonathanolson added a commit to phetsims/area-builder that referenced this issue Jul 9, 2024
jonathanolson added a commit that referenced this issue Jul 9, 2024
jonathanolson added a commit to phetsims/area-model-algebra that referenced this issue Jul 9, 2024
jonathanolson added a commit that referenced this issue Jul 9, 2024
jonathanolson added a commit to phetsims/area-model-decimals that referenced this issue Jul 9, 2024
jonathanolson added a commit to phetsims/area-model-introduction that referenced this issue Jul 9, 2024
jonathanolson added a commit that referenced this issue Jul 9, 2024
jonathanolson added a commit to phetsims/area-model-multiplication that referenced this issue Jul 9, 2024
jonathanolson added a commit that referenced this issue Jul 9, 2024
jonathanolson added a commit to phetsims/arithmetic that referenced this issue Jul 9, 2024
jonathanolson added a commit to phetsims/atomic-interactions that referenced this issue Jul 9, 2024
jonathanolson added a commit that referenced this issue Jul 9, 2024
jonathanolson added a commit to phetsims/balancing-act that referenced this issue Jul 9, 2024
jonathanolson added a commit to phetsims/balancing-chemical-equations that referenced this issue Jul 9, 2024
jonathanolson added a commit to phetsims/number-play that referenced this issue Jul 13, 2024
jonathanolson added a commit to phetsims/ohms-law that referenced this issue Jul 13, 2024
jonathanolson added a commit to phetsims/pendulum-lab that referenced this issue Jul 13, 2024
jonathanolson added a commit to phetsims/ph-scale that referenced this issue Jul 13, 2024
jonathanolson added a commit to phetsims/ph-scale-basics that referenced this issue Jul 13, 2024
jonathanolson added a commit to phetsims/ph-scale-basics that referenced this issue Jul 13, 2024
jonathanolson added a commit to phetsims/plinko-probability that referenced this issue Jul 13, 2024
jonathanolson added a commit to phetsims/projectile-data-lab that referenced this issue Jul 13, 2024
jonathanolson added a commit to phetsims/projectile-motion that referenced this issue Jul 13, 2024
jonathanolson added a commit to phetsims/projectile-sampling-distributions that referenced this issue Jul 13, 2024
jonathanolson added a commit to phetsims/proportion-playground that referenced this issue Jul 13, 2024
jonathanolson added a commit to phetsims/quadrilateral that referenced this issue Jul 13, 2024
jonathanolson added a commit to phetsims/ratio-and-proportion that referenced this issue Jul 13, 2024
jonathanolson added a commit to phetsims/reactants-products-and-leftovers that referenced this issue Jul 13, 2024
jonathanolson added a commit to phetsims/resistance-in-a-wire that referenced this issue Jul 13, 2024
jonathanolson added a commit to phetsims/resistance-in-a-wire that referenced this issue Jul 13, 2024
jonathanolson added a commit to phetsims/rutherford-scattering that referenced this issue Jul 13, 2024
jonathanolson added a commit to phetsims/sound-waves that referenced this issue Jul 13, 2024
jonathanolson added a commit to phetsims/states-of-matter that referenced this issue Jul 13, 2024
jonathanolson added a commit to phetsims/states-of-matter-basics that referenced this issue Jul 13, 2024
jonathanolson added a commit to phetsims/trig-tour that referenced this issue Jul 13, 2024
jonathanolson added a commit to phetsims/under-pressure that referenced this issue Jul 13, 2024
jonathanolson added a commit to phetsims/unit-rates that referenced this issue Jul 13, 2024
jonathanolson added a commit to phetsims/vector-addition that referenced this issue Jul 13, 2024
jonathanolson added a commit to phetsims/vector-addition-equations that referenced this issue Jul 13, 2024
jonathanolson added a commit to phetsims/wave-interference that referenced this issue Jul 13, 2024
jonathanolson added a commit to phetsims/wave-on-a-string that referenced this issue Jul 13, 2024
jonathanolson added a commit to phetsims/waves-intro that referenced this issue Jul 13, 2024
@jonathanolson
Copy link
Contributor

This looks like it will likely be fixed in Firefox 130. MR workaround complete, so closing for now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants