PrimaryLanguageOverride setting shared between skia applications #12320
Labels
area/skia ✏️
Categorizes an issue or PR as relevant to Skia
difficulty/tbd
Categorizes an issue for which the difficulty level needs to be defined.
kind/bug
Something isn't working
triage/untriaged
Indicates an issue requires triaging or verification
Current behavior
Create two different applications
Set PrimaryLanguageOverride in one application
Run other application and not PrimaryLanguageOverride is also set.
Expected behavior
Applications maintain separate values for PrimaryLanguageOverride
How to reproduce it (as minimally and precisely as possible)
No response
Workaround
No response
Works on UWP/WinUI
None
Environment
No response
NuGet package version(s)
No response
Affected platforms
No response
IDE
No response
IDE version
No response
Relevant plugins
No response
Anything else we need to know?
Currently skia applications use a common location for all settings.
This will be resolved by this PR but as this is breaking changes, will be 5.0 timeline
Fix for PrimaryLanguageOverride would be to use an app specific key for looking up the settings value.
Furthermore this would also provide separation for local debugging wasm applications. Currently if you create and debug two wasm applications that happen to use the same port (eg https://localhost:5000), they will access the same settings and thus the same value for PrimaryLanguageOverride. Even in 5.0 timeline when the fix for skia appdata is merged, we should keep the app specific key for PrimaryLanguageOverride to avoid confusion when debugging wasm applications.
The text was updated successfully, but these errors were encountered: