uBlock OriginなどのAdBlock系の機能拡張を入れていると、ページの読み込みが終わらない場合がある



  • Vivaldi側の問題かどうかまだハッキリわかりませんが、
    uBlock Originを入れていると、ページの読み込みが終わらないことがありました。

    0_1518954881134_Screen Shot 2018-02-18 at 20.16.15.png

    上のキャプチャのように、一見すると読み込み終わっている様に見えるんですが、
    タブが背面に移動した時(他のタブを選択したとき)、タブのプログレスバーが消えずに残っていて気付きました。
    該当のタグを前面にするとアドレスバーにも読み込みの進捗が消えずに残っている、という状況です。
    サイトをWhitelistに登録するか、uBlockを無効化するとこの問題は起きませんでした。

    症状が再現したURL(例
    https://vivaldi.com/blog/use-vivaldi-for-research/

    機能拡張(uBlock Origin)のバージョンは1.15.2です。

    現在は、Ghostery(ver.8.0.8.1)をuBlock Originのかわりにインストールして様子を見ていますが、uBlock Originほどでは無いんですが、同じ問題が発生することがまだ何回かあります。
    Ghosteryの場合の再現手順はまだはっきりしないので、もしそれもはっきりした場合は改めてご報告します。

    Chromeでは同じ拡張入れた状態でも問題発生しなかったのですが、
    とはいえ、機能拡張入れてなければ問題ないので、Vivaldiの問題と言って良いのかどうかわかりませんが、一旦ご報告しました。
    Vivaldi 1.15.1099.3
    macOS 10.13.3


  • Moderator

    @nibushibu
    環境 Vivaldi 1.15.1099.3 64bit deb版
    問題の発生したGhosteryとuBlockOriginで検証してみました。

    uBoの標準設定では再現できず正常に読み込みが終了しました。
    Ghosteryはトラッキングを全部
    Vivaldiのページの場合アクセス解析に使っているフレームのPiwik.jsをブロックしている場合読み込みが止まる状態になりましたので、ブロックされていないかご確認ください。

    対策

    uBoの設定のホワイトリストまたはGhosteryの信用できるサイトに
    vivaldi.netvivaldi.comを追加して変更を保存し、リロードすれば多分解消されると思いますので、お試しください。

    0_1518982944404_WJP00029.png

    0_1518983486256_WJP00026.png


  • Moderator

    vivaldi.comで条件を変えて検証してみて、同じ設定でも読み込みの終了時間がばらつきが大きいことに気が付きました。

    そこでadblockの拡張を無効にしてvivaldi.comを繰り返し再読込みすると読み込みの終了が終わらない現象が再現されました。

    画像は拡張無しでの読み込みのグラフです。
    0_1519021465171_WJP00030.png

    iframeのpiwiki,phpの読み込みが20秒以上約18秒かかっているために読み込みが終了していません。

    拡張を入れていない、Firefox58でも何度か再読込の検証しましたが大きな読み込みの遅延はありませんでした。

    画像はFirefoxの読み込みデータ。
    0_1519023122072_WJP00031.png

    原因として考えられること

    1. vivaldi.comのサーバーレスポンスが悪い時があり、pwiki.phpのような重いスクリプトで遅延が出る場合がある。
    2. Vivaldiの通信設定の調整が適切でなくiframeの取りこぼしが起きやすい上に、adblock等の拡張で先読みが停止されたり通信をチェック工程が加わることにより、頻度が上がりやすくなる。
    3. ADSL時代によくあったと記憶していますが、ユーザーのPC側のMTUの通信設定等が適切でなく、小さいパケットデータを取りこぼしやすい。

    3であれば他のブラウザーでも不具合が出るので可能性が低いと思います、1と2の条件が合わさったタイミングで読み込みの終了がしないフラグになっていると思います。

    1の方はvivaldiのサーバーだけ改善しても別のサイトで再現するかも知れないのであまり意味がありませんね、Vivaldiの開発チームでiframeの読み込みを調整をしてもらえばこの問題は改善するかも知れません。


  • Vivaldi Ambassador



  • @zyxwj 詳細な調査をしていただきありがとうございます!
    @Catweazle さんに紹介いただいたnano adblockとかも試してみましたが、Vivaldi関連のサイトにかぎらず、Gmailとかでも読み込みが終わらないケースがやはりありました。
    adblock系の拡張を入れてなければ起きないようなので、
    僕のは単なる予想でしかありませんが、おっしゃるとおりadblock系の拡張のしごとと、Vivaldi側の相性によって引き起こる問題なのかな…となんとなく感じています。


  • Vivaldi Ambassador

    他のGoogleサービスとは別にGmailも使用しています.Nano拡張機能に問題はありません。
    このために私は提案しました。

    (ImTranslatorの翻訳には申し訳ありません)


  • Moderator

    この情報を見逃していました、この問題は対応中のようですね。

    既にわかっている問題

    • [リグレッション] webRequest 拡張機能がインストールされていると、ページのローディングが止まらない (VB-37486)

    https://jp.vivaldi.net/2018/02/15/vivaldi-browser-snapshot-1-15-1099-3/



  • @zyxwj ご指摘ありがとうございます。
    既知の問題だったのですね!失礼いたしました…😋


  • Moderator

    @nibushibu
    いえいえ、こちらが更新情報に早く気がついていればtwitterで済んでいましたね。
    こちらは、久しぶりにGhosteryを使ったり通信ログを見たり楽しかったですよ。



  • @zyxwj 返信ありがとうございます!

    直近、僕自身が仕事で立て込んでいてあまり細かく調査できなかったところもあって大変助かりました。
    自分も気になったことは時間が許す限りは結構細かく調べるほうだという自負はあったのですが、
    @zyxwj さんの今回の調査スピードとVivaldi愛には感服いたしました。。🤩

    また、 @Catweazle さんから教えていただいた nano シリーズを知ることができたのも僕として収穫でした!
    おふたりともありがとうございます。

    @Catweazle
    I found out the problem was already under investigation and I was relieved.
    Thank you for teaching us useful extensions! 👍👍


  • Moderator

    1.15.1104.3 で修復が入りました。
    使って見た感じ問題は無いようです。

    [リグレッション] webRequest 拡張機能がインストールされているとあるページのローディングが止まらなくなる VB-37486
    https://jp.vivaldi.net/2018/02/21/vivaldi-browser-snapshot-1-15-1104-3/



  • Outlookで確認しましたけど、サイドバーだとこのバグ直ってないですね。
    デスクトップ表示に切り替えたりすると一時的に症状がおさまりますが、モバイル表示のままだといまだにループしてます。


Log in to reply
 

Looks like your connection to Vivaldi Forum was lost, please wait while we try to reconnect.