Skip to content

Commit 35af43b

Browse files
authored
chore: cleanup menubar internals (#1271)
1 parent 7526f36 commit 35af43b

File tree

7 files changed

+111
-119
lines changed

7 files changed

+111
-119
lines changed

.changeset/tender-jeans-itch.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"bits-ui": patch
3+
---
4+
5+
chore: cleanup `MenubarContent` internals

docs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252
"remove-markdown": "^0.5.5",
5353
"runed": "^0.23.4",
5454
"shiki": "^1.22.2",
55-
"svelte": "^5.19.4",
55+
"svelte": "^5.22.6",
5656
"svelte-check": "^4.1.4",
5757
"svelte-sonner": "^0.3.28",
5858
"tailwind-merge": "^2.5.4",

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
"prettier": "^3.3.3",
3333
"prettier-plugin-svelte": "^3.3.3",
3434
"prettier-plugin-tailwindcss": "^0.6.11",
35-
"svelte": "^5.19.4",
35+
"svelte": "^5.22.6",
3636
"svelte-eslint-parser": "^0.43.0",
3737
"typescript": "^5.6.3",
3838
"typescript-eslint": "^8.10.0",

packages/bits-ui/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"jest-axe": "^9.0.0",
3737
"jsdom": "^24.1.3",
3838
"publint": "^0.2.12",
39-
"svelte": "^5.19.4",
39+
"svelte": "^5.22.6",
4040
"svelte-check": "^4.1.4",
4141
"tslib": "^2.8.1",
4242
"typescript": "^5.6.3",

packages/bits-ui/src/lib/bits/menubar/menubar.svelte.ts

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -300,14 +300,6 @@ class MenubarContentState {
300300
onCloseAutoFocus = (e: Event) => {
301301
this.opts.onCloseAutoFocus.current(e);
302302
if (e.defaultPrevented) return;
303-
if (
304-
!this.root.opts.value.current &&
305-
!this.hasInteractedOutside &&
306-
!this.focusScopeContext.ignoreCloseAutoFocus
307-
) {
308-
this.menu.getTriggerNode()?.focus();
309-
}
310-
311303
this.hasInteractedOutside = false;
312304
e.preventDefault();
313305
};

pnpm-lock.yaml

Lines changed: 102 additions & 107 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
"jest-axe": "^9.0.0",
2727
"jsdom": "^24.1.3",
2828
"resize-observer-polyfill": "^1.5.1",
29-
"svelte": "^5.19.4",
29+
"svelte": "^5.22.6",
3030
"svelte-check": "^4.1.4",
3131
"typescript": "^5.6.3",
3232
"vite": "^5.4.11",

0 commit comments

Comments
 (0)