Skip to content

Commit a9d79b8

Browse files
committed
fix(android): apply accessibility CSS classes and font scale on init
On iOS, initAccessibilityCssHelper already calls updateCurrentHelperClasses and applyFontScaleToRootViews immediately. On Android, these were only called inside the fontScaleChangedEvent listener, meaning accessibility CSS classes and font scale were not applied until the first font scale change event.
1 parent 69dc869 commit a9d79b8

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

packages/core/application/application.android.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -726,7 +726,7 @@ function updateAccessibilityState(): void {
726726
if (!sharedA11YObservable) {
727727
return;
728728
}
729-
729+
730730
const accessibilityManager = getAndroidAccessibilityManager();
731731
if (!accessibilityManager) {
732732
sharedA11YObservable.set(accessibilityStateEnabledPropName, false);
@@ -885,6 +885,8 @@ export function updateCurrentHelperClasses(applyRootCssClass: (cssClasses: strin
885885

886886
export function initAccessibilityCssHelper(): void {
887887
ensureClasses();
888+
updateCurrentHelperClasses(applyRootCssClass);
889+
applyFontScaleToRootViews();
888890

889891
Application.on(Application.fontScaleChangedEvent, () => {
890892
updateCurrentHelperClasses(applyRootCssClass);

0 commit comments

Comments
 (0)