Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

読み方&アクセント辞典: ホバーで現れた編集(鉛筆アイコン)ボタンを押下して開いたときのみ、編集ペインが空っぽになる #2196

Closed
1 of 3 tasks
honey32 opened this issue Aug 2, 2024 · 4 comments · Fixed by #2207

Comments

@honey32
Copy link
Contributor

honey32 commented Aug 2, 2024

不具合の内容

タイトルの通りです

現象・ログ

  • ✅ リストアイテム全体のクリック可能領域を押下した場合(以下、「全体クリック」)
    • 期待どおりに編集ペインの中に、該当するアイテムの単語・読みが入っている
  • 💣 全体クリックせず、ホバーして現れた編集(鉛筆アイコン)ボタンを押下した場合
    • 編集ペインが開くが、該当するアイテムの単語・読みが入っておらず空っぽになっている(下図の通り)
  • ✅ ただし、全体クリックをしたあと、編集ボタンを押下した場合には、期待通りに動作する

image

再現手順

期待動作

編集ボタンを押下したときは、リストアイテム全体のクリック可能領域を押下したときと同じように編集ペインの初期値が設定されるはず

VOICEVOXのバージョン

0.20.0

OSの種類/ディストリ/バージョン

  • Windows
  • macOS
  • Linux

エディション Windows 11 Home
バージョン 23H2
インストール日 ‎2022/‎09/‎30
OS ビルド 22631.3880
エクスペリエンス Windows Feature Experience Pack 1000.22700.1020.0

その他

この変更によるデグレの可能性が高い…

#2072

@honey32 honey32 added the バグ label Aug 2, 2024
@honey32 honey32 changed the title 読み方&アクセント辞典: 編集(鉛筆アイコン)ボタン押下で開いたときのみ、編集ペインが空っぽになる 読み方&アクセント辞典: ホバーで現れた編集(鉛筆アイコン)ボタンを押下して開いたときのみ、編集ペインが空っぽになる Aug 2, 2024
@honey32
Copy link
Contributor Author

honey32 commented Aug 2, 2024

クリックしたあとに編集ボタンを押下したら期待通り、
クリックせず、ホバーだけで現れた編集ボタンを押下したときには空になる

ってことに気づいた…

「対象を選択する処理を挟まずにペインだけを開く」流れになってしまってそう

@Hiroshiba
Copy link
Member

@honey32 issue作成ありがとうございます!!

おっしゃる通り選択を挟まずに状態遷移してしまってるためな気がします!
試してみた感じもしかしたら編集だけでなく削除もそういった挙動かもです。

ちょっと試してないのですが、とりあえず編集・削除する時にselectWord(key)を挟むともしかしたら解決するかも・・・?

@click.stop="editWord"
>

この辺りの処理を@click.stop="selectWord(key); editWord"とする感じを想像してます・・・!!

@honey32
Copy link
Contributor Author

honey32 commented Aug 5, 2024

@Hiroshiba

やっぱりそこですか!ではやっておきます!

@Hiroshiba
Copy link
Member

すみません助かります!!
よくわからないとこあればなんでも聞いていただければ!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants