【解決済み】JanetterでリストにRTが表示されなくなる等の不具合が発生(2017年5月)
多数のアカウントを一度で見る場合、PCのTwitterクライアントで一番見やすいのはJanetterかなと個人的には思っているのですが、なかなか更新されなかったり不具合修正されないという難点もあります。
そんなわけでプラグインを導入して自分なりに使いやすいJanetterにカスタマイズされている方も多いかと思いますが、先日のアップデート後に色々な不具合が発生しました。原因から解決までをメモしておきます。
スポンサーリンク
不具合の内容
XSSの脆弱性の件でVer4.4.0.0にアップデートしてから以下の不具合が発生
- プロフィールから自分や他のユーザーのTLを参照した時、ずっと読み込みのまま表示されない
- リストにRTが表示されなくなる
- リストの自動更新が効かなくなる
原因判明
Janetterのプラグインをひとつずつ削除して検証した所、絵文字を表示させるプラグイン「emoji.js」が原因だったようです。削除後再起動すると直りました。
しかしながらJanetterはデフォルトだと絵文字が表示されず、さらに絵文字とURLが混在する場合表示が乱れるバグがあるのでこのプラグインには非常にお世話になっていたのですが…。
スポンサーリンク
別のプラグインを使ってみる
Twitter上で調べた所「apply_twemoji.js」でも同等の機能を得られるようだったので早速使ってみました。
#Janetter v4.4.0.0 更新以降、プロフィール画面の TL 表示がうまく行かない人は emoji.js を除去しよう、そしてあわよくば代わりに拙作 apply_twemoji.js を使おう、使ってください
— IIHOSHI Yoshinori (@iihoshi) May 3, 2017
問題無く動いています!
というわけで同様の症状が出ている方は試してみてはいかがでしょうか。