sanabutton / sanabutton.github.io

サーバサイドの実装と音声データのインデックス
https://www.natorisana.love
MIT License
57 stars 6 forks source link

配信一覧のリストが読み込まれたあとに、ページ全体の幅のリサイズが発生して、画面の再レンダリングがされてるっぽい #769

Open ndxbn opened 3 years ago

ndxbn commented 3 years ago

Screenshot_20210308-122232

この画像の infuru から .exe の間にあるやつが原因っぽい? スペースがたくさん入ってるなら、たぶん謎の最適化によってリサイズされてるんだと思うので、ブラウザ依存かも。 スクショは Android の Chrome。

ndxbn commented 3 years ago

Android ユーザの大半は Chrome を使っているようなので、早めに直したほうが良さそう。 iPhone ユーザも多いので、ちゃんと検証したほうが良い説はある

Screenshot_20210308-123303

ndxbn commented 3 years ago

title for list みたいな変数を作って、局所的な解決をするのが正解かなぁ〜 データを壊すのは良くないので、ファイル名の変更も、title の上書きも、おそらく悪い解決方法。もしタイトルをそのまま id として使ってるシステムがあったら壊すことになってしまう。

ndxbn commented 2 years ago

現状、リストの方は大丈夫になってて、タイトルの方が原因になってるみたい。 再読込したときのレンダリングのタイミング的にも、タイトルの場所のレンダリングでリサイズされてるのは、確定的に明らか。

Screenshot_20211119-131906 Screenshot_20211119-131912

ndxbn commented 2 years ago

タイトルを変更すると、たぶん feed reader が知らない記事がきたよーって反応する可能性はあると思う。 ページ内のアンカーとかには、タイトルの変更可能性を考慮して、ストリームの ID を使うようにしてあるので(当然だよなァ?)、たぶん大丈夫。

ndxbn commented 2 years ago

feed の id フィールドにタイトル使っちゃってますわ〜wwww どうしよう… Screenshot_20211119-132703

ndxbn commented 2 years ago

title for list みたいな変数を作って、局所的な解決をするのが正解かなぁ〜 データを壊すのは良くないので、ファイル名の変更も、title の上書きも、おそらく悪い解決方法。もしタイトルをそのまま id として使ってるシステムがあったら壊すことになってしまう。

やはりこれをするしかないかしら〜 もうちょっと詰めたほうがいいけれど、方針的にはこんな感じにするわ