Joist is the main framework for PhET Interactive Simulations. Joist creates and displays the simulation content, home screen, navigation bar, About dialog, enables switching between tabs, and other framework-related features.
Yotta does not correctly track the locale for standard wrapper use. This is because the locale is not provided through a startup query parameter, and phet-io only changes the localeProperty, much later in the process than when GA and yotta process. We can likely fix this by providing the locale to the standard wrapper, knowing that it will flip flop later, but allowing the startup state to be correct for preloads.
Yotta does not correctly track the locale for standard wrapper use. This is because the locale is not provided through a startup query parameter, and phet-io only changes the localeProperty, much later in the process than when GA and yotta process. We can likely fix this by providing the locale to the standard wrapper, knowing that it will flip flop later, but allowing the startup state to be correct for preloads.
Per status meeting with @jonathanolson @kathy-phet, I will create a new issue for the following specific task listed in https://github.com/phetsims/joist/issues/970#issuecomment-2159459698
I'm not sure if they would be implemented in joist(?) but I will put the issue there.
Priority is "not urgent".