Support » Plugin: VK All in One Expansion Unit » コメント送信ボタンが表示されない問題

  • Resolved danyanjp

    (@danyanjp)


    お世話になっております。
    JetPackのバグかと思ってJetPackの作者さんに聞いたところ、
    テーマのバグではないかと言われテーマ(Cocoonを使ってます)の方でも色々と調べていたら
    VK All in One Expansion Unit バージョン: 9.13.1.0のエラーだったのでご報告です。

    スマホでの観覧時のみエラーが起きます。
    JetPackを導入しコメントの投稿でSNS投稿をオンにした状態で、
    VK All in One Expansion Unit バージョン: 9.13.1.0を有効にするとコメント送信ボタンが隠れるようです。

    プラグインをオフにした状態
    https://share.icloud.com/photos/0j7W4Wo3hbXG8HeL5wC7DkpCA

    プラグインをオンにした状態
    https://share.icloud.com/photos/06gYTrMicUDS5kAqjkqfUjvQA

    となるようです。
    ロールバックのプラグインでVer4.0.0まで戻りましたが問題は起きています。
    Ver4.0.0の状態でプラグインをオフにした状態では問題が起きないようです。
    色々と検証をしましたがいかがでしょうか?
    もしかしてテーマとの相性があるかもしれません。
    もし私の勘違いでしたらすみません。

    • This topic was modified 8 months, 4 weeks ago by danyanjp.
    • This topic was modified 8 months, 4 weeks ago by danyanjp.
    • This topic was modified 8 months, 4 weeks ago by danyanjp.
Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Author kurudrive

    (@kurudrive)

    今JetPackを入れて確認した限りでは発生しなかったので、おそらく
    ExUnit と 現在ご利用のテーマ の組み合わせで発生するのではないかと思います。

    テーマは何を利用していますか?
    該当URLは貼れますか?

    お世話になっております。
    もしかしたらテーマとの組み合わせの問題ですか?

    テーマはこちらのCocoonというテーマです。
    https://wp-cocoon.com
    何か見直したほうがいいことや検証をしたほうがいいことなどありますか?
    よろしくお願いします。

    Plugin Author kurudrive

    (@kurudrive)

    該当サイトにて症状確認しました。

    しかしながら、私の環境でCocoon インストールして確認しましたが症状発生しませんでした。

    考えられるのは

    1. JetPackなのかCocoonなのかフォームがiFrameでJavaScriptで展開する作りになっているのでなにか干渉している
    2. その下がGoogleの広告なので、これがExUnitのGoogle自動広告なら、GoogleがHTMLを勝手に改変するので、その影響で1が誤動作する

    という事ではないかと思います。

    しかしながらフォームのiFrame&JavaScriptもGoogleの自動広告も弊社以外の要因ですので、
    ちょっと私からの回答はこのあたりが限界です。
    ※ExUnitのGoogle自動広告機能はあくまでGoogle自動広告のスクリプトを読み込んでいるだけでHTMLの操作をExUnitがしているわけではありません。

    単純にフォームの下の余白をもっと大きくしてみるとか試してみてください。

    すみません。書き忘れです。
    テーマをCocoonにしてCocoon設定の高速化を全てチェックを入れた場合はどうでしょうか?
    Cocoon設定の高速化を全てオフにしている場合には問題が発生しませんが、
    全てオンにしている場合(特にCSSとJavaScriptをオンにしている状態)だと
    この問題が再現されるかと思います。お手数ですが試していただいていいでしょうか?

    Plugin Author kurudrive

    (@kurudrive)

    再現しました。

    jsの読み込みタイミングがズレる事によりjetPackなのかCocoonなのかフォームの高さを正しく検出出来ないのだと思います。

    ただ、このあたりはJetPack × Cocoonがどういう処理をしているか熟知していないと解消は難しく、ExUnitのバグではなく相性の領域なのでExUnit側でどうこうという対応は難しいです。

    再現できたとのことでありがとうございます。
    これの解消法は何かありますでしょうか?

    現状高速化をオフにすることで解消はできますが、
    それかExUnitを使わないと言う選択肢しか現状なくて困ってます。

    高速化をオンにしている状態でコメント欄の高さを初めから読み込んでいるようにも思えます。
    ここを何とか出来れば対策も取れるのではないかと思います。
    Cocoonの開発者さんに聞いたほうがいいでしょうか?

    今のところ高速化が原因だったようなので無効にしました。
    ご回答ありがとうございます。

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘コメント送信ボタンが表示されない問題’ is closed to new replies.