Skip to content

Commit 42c123f

Browse files
authored
fix(dropdown): do not click menuitem again (#39)
1 parent 69cdc6c commit 42c123f

File tree

3 files changed

+9
-1
lines changed

3 files changed

+9
-1
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
66

77
## [Unreleased]
88

9+
### Fixed
10+
11+
- Do not click menuitem again
12+
913
## [0.3.1] - 2024-04-26
1014

1115
### Fixed

packages/core/src/elements/dropdown/index.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -255,7 +255,6 @@ export default class DropdownElement extends ImpulseElement {
255255
}
256256
// Click the active menu item.
257257
if (this.menuItemActive(menuItem)) {
258-
menuItem.click();
259258
this.open = false;
260259
this.trigger.focus();
261260
this.emit('changed', { detail: { relatedTarget: menuItem } });

packages/playground/src/pages/dropdown/dropdown.vue

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
<script setup lang="ts">
22
import GdButton from '../../components/button.vue';
3+
4+
function notify(message: string) {
5+
alert(message);
6+
}
37
</script>
48

59
<template>
@@ -15,6 +19,7 @@ import GdButton from '../../components/button.vue';
1519
type="button"
1620
data-target="twc-dropdown.menuItems"
1721
class="text-gray-900 group flex w-full items-center rounded px-2 py-2 text-sm ui-active:bg-gray-100 disabled:text-gray-400"
22+
@click="notify('You clicked on Edit')"
1823
>
1924
Edit
2025
</button>

0 commit comments

Comments
 (0)