From f7461dd3d91f0409396ebc5703ee1f6bcd531320 Mon Sep 17 00:00:00 2001 From: L-Sun Date: Mon, 11 Aug 2025 10:03:19 +0800 Subject: [PATCH] chore(ios): enable edgeless dom renderer (#13460) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit #### PR Dependency Tree * **PR #13460** 👈 This tree was auto-generated by [Charcoal](https://github.com/danerwilliams/charcoal) ## Summary by CodeRabbit - New Features - The DOM renderer setting is now configurable across all builds, not just beta/canary. This expands access to the feature flag for all users, enabling broader experimentation and customization. - Users on stable releases can now enable or disable the DOM renderer through standard configuration, ensuring consistent behavior across release channels. --- packages/frontend/core/src/modules/feature-flag/constant.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/frontend/core/src/modules/feature-flag/constant.ts b/packages/frontend/core/src/modules/feature-flag/constant.ts index 96b5d22a9..0cd48c69b 100644 --- a/packages/frontend/core/src/modules/feature-flag/constant.ts +++ b/packages/frontend/core/src/modules/feature-flag/constant.ts @@ -2,7 +2,6 @@ import type { FlagInfo } from './types'; // const isNotStableBuild = BUILD_CONFIG.appBuildType !== 'stable'; const isCanaryBuild = BUILD_CONFIG.appBuildType === 'canary'; -const isBetaBuild = BUILD_CONFIG.appBuildType === 'beta'; const isMobile = BUILD_CONFIG.isMobileEdition; const isIOS = BUILD_CONFIG.isIOS; @@ -227,7 +226,7 @@ export const AFFINE_FLAGS = { bsFlag: 'enable_dom_renderer', displayName: 'Enable DOM Renderer', description: 'Enable DOM renderer for graphics elements', - configurable: isCanaryBuild || isBetaBuild, + configurable: true, defaultState: isIOS, }, enable_edgeless_scribbled_style: {