-
Notifications
You must be signed in to change notification settings - Fork 350
Open
Labels
Description
不具合の内容
SettingDialogの音声のサンプリングレートで使われているSelectCell.vueの開閉の挙動がおかしいです。
サンプリングレートの一覧を開いた後ボタン以外の場所をクリックして閉じた後にもう一度開こうとすると開閉動作の反応がおかしくなります。
現象・ログ
ドロップダウンをボタン以外の部分をクリックするとopen変数とドロップダウンの状態が一致しなくなるため異常が起こります。
再現手順
- 設定ダイアログを開く
音声のサンプリングレートのドロップダウンを開く- サンプリングレートを選択またはカードやボタン以外の部分をクリックしてドロップダウンを閉じる
- 再度サンプリングレートのドロップダウンを開こうとすると以下の異常が発生
カードをクリックした場合: ドロップダウンが開かない
ボタンをクリックした場合: ドロップダウンが一瞬開いて閉じる
期待動作
ドロップダウンの開閉動作を正しく行うことができる。
VOICEVOXのバージョン
0.25.0
現在のmainブランチ f9938ed
その他
色々試したのですが自分にはできませんでした。
というのも``BaseSelectに渡すopen`変数を`v-model:open="open"`に変えるだけだとボタン部分を押したとき`BaseRowCard`の方にもイベントが伝播して一瞬開いて閉じるという動作が発生します。
これを防ぐ方法は自分には見つけられませんでした。
Reactions are currently unavailable