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

Fix:同じ歌詞が連続した場合に、Tabキーによる歌詞ハイライトが動作しない問題を修正(#2345) #2386

Merged
merged 2 commits into from
Dec 3, 2024

Conversation

terapotan
Copy link
Contributor

内容

同じ歌詞が連続した場合に、Tabキーによる歌詞ハイライトが動作しない問題を修正。

不具合原因

#2345 (comment)

上記参照。手持ちの環境(0.21.1)でも、同じ歌詞が連続した場合に歌詞ハイライトが効かなくなる現象が再現できた。
よって上記を不具合原因として修正を行った。

修正内容

watchの監視対象をノートの歌詞文字列ではなく、ノートIdに変更した。
これにより、同じ歌詞が連続した場合でも、Tabキーによる歌詞ハイライトが動作するように修正した。

関連 Issue

ref #2345

スクリーンショット・動画など

修正内容を投入したVOICEVOXの動作動画。
不具合が解消されている。

default.mp4

その他

#2218
既に@sigprogrammingさんが指摘されているように、元々watchの監視対象はeditingLyricNote(参照)でしたが、上記PRにおいて、歌詞の内容を監視対象とするように変更されています。
上記PRを若干漁ってみたのですが、該当箇所に関する議論は見当たりませんでした(私の見落としでしたら申し訳ないです)。
もしもこの変更が、何らかの明確な意図を持って行われたものであれば、教えていただけると幸いです。私が確認した限り、今回の修正によるデグレは起きないという考えです。

@terapotan terapotan requested a review from a team as a code owner December 3, 2024 03:00
@terapotan terapotan requested review from Hiroshiba and removed request for a team December 3, 2024 03:00
@voicevox-preview-pages
Copy link

🚀 プレビュー用ページを作成しました 🚀

更新時点でのコミットハッシュ:531df23

Copy link
Member

@Hiroshiba Hiroshiba left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!!!

Copy link
Contributor

@sigprogramming sigprogramming left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!!問題ないと思います!

@Hiroshiba
Copy link
Member

マージします!!

@Hiroshiba Hiroshiba merged commit bdd6052 into VOICEVOX:main Dec 3, 2024
10 checks passed
@terapotan terapotan deleted the Fixbug2345 branch December 3, 2024 13:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants