From ee2be1fb9e9556f79e07911ad54c91bb4e0c9a0a Mon Sep 17 00:00:00 2001 From: wukko Date: Tue, 3 Jun 2025 10:49:38 +0600 Subject: [PATCH] web/device: enable local processing on ios 18+ by default hopefully ios users will figure out what buttons they have to press, but if not, i'll add an explanatory dialog --- web/src/lib/device.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/web/src/lib/device.ts b/web/src/lib/device.ts index 4e186f93..9b931713 100644 --- a/web/src/lib/device.ts +++ b/web/src/lib/device.ts @@ -83,10 +83,9 @@ if (browser) { // so they're enabled only on ios 18+ for now haptics: modernIOS, - // enable local processing by default - // on desktop & in firefox on android - // (first stage of rollout) - defaultLocalProcessing: !device.is.mobile || + // enable local processing by default on + // desktop, ios 18+, and firefox on android + defaultLocalProcessing: !device.is.mobile || modernIOS || (device.is.android && !device.browser.chrome), };