Closed gigacee closed 2 years ago
@gigacee だいぶ昔の投稿ですみません😜
@clngn ご無沙汰してます。今年もよろしくおねがいします🎉
コメントに絵文字とテキストが混在するケースにおいて、Youtubeがテキストノードを複数に分けています。恐らくですが表示上、ピッチなどの見栄えを細かく調整するためだと考えられます。
※顔文字等の記号については実例のスクショを紛失してしまったのですが、ある時期のみ同様の現象が見られました。
これに対して #10 でid="message"の全ての子ノードのループ内で Text.wholeText を使用するよう変更したため、テキストノードが現れる度に隣接する全てのテキストノードが毎回重複して結合されています。
対策ですが、対象がテキストノードであることは確定しているため textContent に置き換えれば良いと思います。一応3ヶ月程度動かしてみて目立った問題は起きていません。
後ほどPRしますね。
以下重複発生時の例です。
@pirocot 検証、及びPRまでありがとうございます……! 取り込ませていただきます〜!
今年もよろしくお願いします🐯
発生条件は不明。同じ配信・同じ発言者でも、発生したりしなかったりします。