From 4d85e7ccab706afe31a6a5e3ca3f9b8c0f8be870 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 9 Mar 2026 10:43:08 +0000 Subject: [PATCH 1/6] Initial plan From 9a62abb5c1f55d9531c85954ff2b2cc9b50e4ba6 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 9 Mar 2026 10:57:11 +0000 Subject: [PATCH 2/6] Fix TextArea AutoResize not working on Firefox by placing auto-sizer inside root element Co-authored-by: Hotell <1223799+Hotell@users.noreply.github.com> --- packages/web-components/docs/api-report.md | 2 + .../src/textarea/textarea.base.ts | 11 ++++- .../src/textarea/textarea.spec.ts | 40 +++++++++++++++++++ .../src/textarea/textarea.template.ts | 2 +- 4 files changed, 53 insertions(+), 2 deletions(-) diff --git a/packages/web-components/docs/api-report.md b/packages/web-components/docs/api-report.md index a4b8335c634f7c..7e4f875b628f01 100644 --- a/packages/web-components/docs/api-report.md +++ b/packages/web-components/docs/api-report.md @@ -833,6 +833,8 @@ export class BaseTextArea extends FASTElement { // (undocumented) protected readOnlyChanged(): void; reportValidity(): boolean; + // @internal + rootEl: HTMLDivElement; required: boolean; // (undocumented) protected requiredChanged(): void; diff --git a/packages/web-components/src/textarea/textarea.base.ts b/packages/web-components/src/textarea/textarea.base.ts index f626fc17495541..0bdf3014301bac 100644 --- a/packages/web-components/src/textarea/textarea.base.ts +++ b/packages/web-components/src/textarea/textarea.base.ts @@ -40,6 +40,12 @@ export class BaseTextArea extends FASTElement { */ public labelEl!: HTMLLabelElement; + /** + * The root container element. + * @internal + */ + public rootEl!: HTMLDivElement; + /** * The `