From 56c64cd57d82faf1ec3bf255c16e2e88bcbb7a27 Mon Sep 17 00:00:00 2001 From: eirikbacker Date: Fri, 22 May 2026 11:32:58 +0200 Subject: [PATCH 1/2] fix(Popover): width in firefox --- packages/web/src/popover/popover.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/web/src/popover/popover.ts b/packages/web/src/popover/popover.ts index 14827cbe99..8b712754ef 100644 --- a/packages/web/src/popover/popover.ts +++ b/packages/web/src/popover/popover.ts @@ -66,7 +66,7 @@ function handleToggle( size({ apply({ availableHeight }) { if (overscroll === 'fit') - el.style.width = `${source.clientWidth}px`; + el.style.width = `${source.offsetWidth}px`; // Use offsetWidth to include padding, matching the width of the source element el.style.maxHeight = `${Math.max(50, availableHeight - padding * 2)}px`; }, }), From b67624fea041a7bdd2f35116c8b4b7c7be14518b Mon Sep 17 00:00:00 2001 From: Eirik Backer Date: Fri, 22 May 2026 11:34:59 +0200 Subject: [PATCH 2/2] Create nine-masks-drum.md --- .changeset/nine-masks-drum.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 .changeset/nine-masks-drum.md diff --git a/.changeset/nine-masks-drum.md b/.changeset/nine-masks-drum.md new file mode 100644 index 0000000000..d3af65ceaa --- /dev/null +++ b/.changeset/nine-masks-drum.md @@ -0,0 +1,6 @@ +--- +"@digdir/designsystemet-react": patch +"@digdir/designsystemet-web": patch +--- + +**Popover:** now correctly calculates width of source element also in Firefox