diff --git a/change/@microsoft-fast-element-a2febdf1-f514-4603-8aaa-8ac580c5e3ad.json b/change/@microsoft-fast-element-a2febdf1-f514-4603-8aaa-8ac580c5e3ad.json new file mode 100644 index 00000000000..69bee5ecddc --- /dev/null +++ b/change/@microsoft-fast-element-a2febdf1-f514-4603-8aaa-8ac580c5e3ad.json @@ -0,0 +1,7 @@ +{ + "type": "prerelease", + "comment": "fix: add update scheduler fallback", + "packageName": "@microsoft/fast-element", + "email": "7559015+janechu@users.noreply.github.com", + "dependentChangeType": "none" +} diff --git a/packages/fast-element/DESIGN.md b/packages/fast-element/DESIGN.md index 752c5f110e5..51d160ace2b 100644 --- a/packages/fast-element/DESIGN.md +++ b/packages/fast-element/DESIGN.md @@ -44,7 +44,7 @@ For deep dives into specific areas, see the linked detailed documents. | Declarative templating | `html` tagged template literal → `ViewTemplate` → compiled `HTMLView` | | Declarative HTML runtime | `@microsoft/fast-element/declarative.js` → `declarativeTemplate()`, `TemplateParser`; `@microsoft/fast-element/schema.js` → `Schema` | | Schema-driven extensions | `@microsoft/fast-element/attribute-map.js` and `@microsoft/fast-element/observer-map.js` → map helpers usable with declarative or manually supplied schemas | -| Async DOM updates | `Updates` queue (batched, `requestAnimationFrame`-aligned) | +| Async DOM updates | `Updates` queue (batched, `requestAnimationFrame`-aligned with a `setTimeout` fallback) | | Scoped styles | `css` tagged template literal → `ElementStyles` → `adoptedStylesheets` / `