You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The ActiveLocale implementation from #13415 has the following problems:
Lots of support code used that shouldn't be needed.
Requires per-platform implementation for what should be cross-platform functionality.
Does not implement the spec correctly. It's missing this bit:
An attempt to write a value to ActiveLocale that is not present in SupportedLocales SHALL result in a CONSTRAINT_ERROR error.
Proposed Solution
Instead of implementing via configuration manager and attribute access override, use NVM attribute storage, which works on all platforms without requiring per-platform implementations.
Use a PreAttributeChangedCallback that reads the SupportedLocales list to implement the spec's CONTRAINT_ERROR bit.
The text was updated successfully, but these errors were encountered:
Problem
The ActiveLocale implementation from #13415 has the following problems:
Proposed Solution
The text was updated successfully, but these errors were encountered: