limura / NovelSpeaker

text speech app for text novel site.
https://limura.github.io/NovelSpeaker/
MIT License
27 stars 5 forks source link

読み上げ中断後、別の小説を読み上げようとすると読み上げ開始位置がおかしくなる #60

Closed limura closed 6 years ago

limura commented 7 years ago

アプリレビューより

素晴らしいアプリです!でもお願いが…

ある小説の読み上げを中断し、ほかの小説の読み上げを開始すると、後の小説の読み上げが進行した分だけ、前に選択していた小説も読み上げたことになってしまいます(前の小説が、中断したところより、勝手に進行しています。)。 これでは、前に選択していた小説が、ほんとはどこまで読んでいたか分からなくなってしまいます。 改善いただけないでしょうか? そこが改善されたら、⭐︎5つなんですが💦

limura commented 7 years ago

ありましたねそういうバグが…… ちょっと原因を探る所からやります。(´・ω・`)

limura commented 7 years ago

ご意見ご要望フォームより

読み上げ完了時のカーソル位置がページ末端からずれる場合がある

最終ページの読み上げ完了後にカーソルが最終ページの先頭から「読み上げが完了しました」の文字数分進んだ位置に移動する 「読み上げが完了しました」の発声処理に対して不要なカーソル送り処理が行われてる?

その時は読み上げ完了しているので気にならないが次話が配信された時にあれ?ってなります。

limura commented 7 years ago

多分この問題を勘違いしていると思われる。

limura commented 7 years ago

これは多分手元のでは直ってるので要検証。

limura commented 6 years ago

ある程度直った気がするのだけれど、何らかのタイミングでまだそのようになる(読み上げている文章自体が違うこともある?)ような挙動を見かけたので要デバグ

limura commented 6 years ago

ca27a66 の修正はモロにコレ。 この修正で直ったと言っていいような気がするのだけれど、一応まだcloseはせずに泳がせる状態にします。

limura commented 6 years ago

しばらく使っている所では問題はもう発生していないように見えるので、closeにしておきます。