Skip to main content

Open Design embed: theme bridge без FOUC

## Что это Когда пользователь открывает Rox Design embed (⌘⇧D) внутри ROX.ONE, тема (light/dark/системная) и токены дизайна должны применяться синхронно: chrome ROX и iframe-content одной темы, без вспышки светлой темы при инициализации (FOUC). Решение — `@rox-one/design-theme-bridge`: shared CSS variables инжектируются в embed до первого paint через `did-finish-load` hook WebContentsView. Theme-changes (toggle dark) пробрасываются через `postMessage` с debounce 16ms. На стороне Open Design — ## 🔗 Linear - [PZD-136](https://linear.app/kuhjie/issue/PZD-136) (match confidence: 0.356)

Log in to comment and vote

No comments yet

Be the first to share your thoughts.