Commit 78a73d1
committed
fix: Select 选项后 trigger 误触发与 popup 分类过滤无法清空
button 模式下用 mousedown 触发 selectOption + close,但 sp-fade leave 0.15s 中如果用户 click 持续超过 transition 时长,mouseup 会落到下方 trigger button 上、触发 toggle 重新打开下拉。给 toggle/toggleFromInput 加 250ms suppression 窗口,selectOption 后短时间内 trigger 的 click 被忽略。popup 的分类过滤 categoryFilterValue 是 computed v-model,setter 用 if (value && ...) 把空字符串过滤掉,X 发出的清空指令永远到不了 state.activeCategory,导致 X 看似无反应;改为空值时回到 FOCUS_CATEGORY。将版本号提升到 1.2.95。1 parent 9c8c335 commit 78a73d1
3 files changed
Lines changed: 10 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
110 | 110 | | |
111 | 111 | | |
112 | 112 | | |
| 113 | + | |
113 | 114 | | |
114 | 115 | | |
115 | 116 | | |
| |||
148 | 149 | | |
149 | 150 | | |
150 | 151 | | |
| 152 | + | |
151 | 153 | | |
152 | 154 | | |
153 | 155 | | |
154 | 156 | | |
155 | 157 | | |
| 158 | + | |
156 | 159 | | |
157 | 160 | | |
158 | 161 | | |
| |||
164 | 167 | | |
165 | 168 | | |
166 | 169 | | |
| 170 | + | |
167 | 171 | | |
168 | 172 | | |
169 | 173 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
521 | 521 | | |
522 | 522 | | |
523 | 523 | | |
524 | | - | |
| 524 | + | |
| 525 | + | |
| 526 | + | |
| 527 | + | |
| 528 | + | |
525 | 529 | | |
526 | 530 | | |
527 | 531 | | |
| |||
0 commit comments