ZenモードがChromeで使えません。→使えるようにしました。


  • administrators

    投稿時に、バッテンマークのアイコンを押すと、エディタを全画面表示するZenモードが使えます。これが、Chromeブラウザでは現在使用できなくなっています。

    • マーモさんより指摘があり、気づきました。
    • 最近変えた外観テーマが原因かもしれないと戻しましたが、効果なしでした。
    • Nodebbの最新版を別の場所でテストしましたが、やはりZenモードは使えませんでした。
    • ChromeではないWebブラウザだとZenモードが使えました。

    おそらく、以下にレポートされいている問題だと思います。Chromeの更新に伴う症状のようです。
    https://community.nodebb.org/topic/13448/zen-mode-issues

    現在のところ、開発元でも解決策が出ていない状態だと思われます。進展がありましたら、お知らせします。


  • Global Moderator

    @マーモセット さん

    今まで投稿欄を矢印のバッテンマーク?で画面いっぱいにできた

    ありゃ。バッテンマークとは、「Zenモード」(全画面表示?)のことですね。確かに効きませんね。でも、私はいままで使ってなかったので、いつから使えなくなくなったのかわかりません。いつごろまで使えていましたか?



  • @ソム さん
    私も毎回使っているわけではないので、正確にはわかりませんが、隠す機能の時にはだいたい使っているので
    https://expo70.xyz/forum/post/3236
    このあたりでは使えていたと思います。


  • Global Moderator

    @マーモセット さん

    ありがとうございます。調査したところ、どうもChomeブラウザの更新に関係する症状の可能性があります(Chromeをお使いという前提で書いています)。「お知らせ」のほうに詳細を書きましたのでご覧ください。



  • @ソム さん
    確認ありがとうございました。
    老眼が進んでPC画面の文字が読みにくいので普段から画面を拡大しているため、投稿画面には2~3行しか表示されないんです。
    それで長文の時には全画面表示が見やすかったのですが、ブラウザを変えるのは面倒なので画面倍率を下げて表示の行数を増やすことで対応して見ます。


  • administrators

    @マーモセット さん

    文字拡大のほか、Microsoft Edge であれば、このフォーラムを閲覧する限りでは、Chromeとほとんど差がないようです。Zenモードも使えています。余力があれば試してみてください。Chromeでもいずれ使えるようになると思います。



  • @admin さん

    余力があれば試してみてください。

    了解です。
    普段はChrome以外にIEを使っているので、その辺を含めていろいろと試してみます。


  • administrators

    @マーモセット さん

    ご報告ありがとうございます。隠すパネルが開けないのは(これはIE/Edgeでの仕様)使い勝手が悪いですね。急遽、原因を特定し対処しました。これまで通り Chrome でもZenモードが使えるようになったと思います。お試し下さい(詳細は「お知らせ」にて)。

    追加
    ただし、初回のみ全画面表示がおかしい気がします。その場合、一度 ESC キーでZenモードを抜けて、もう一度バッテンマークを押してみて下さい。


  • System

    先頭記事が更新されました。


  • administrators

    まだ開発元のほうでは対応できていないようですが、手元で原因を特定し、改修しました。


    以下、備忘録:

    原因は、Chrome のアップデートに伴う、FullScreen API の仕様の変更
    https://github.com/dtapuska/fullscreen

    これが、全画面表示のためのモジュール screenfull.js 中でエラーを発生させ、Zenモードが機能しない:

    screenfull.js:93 Uncaught (in promise) TypeError: Failed to execute 'requestFullscreen' on 'Element': parameter 1 ('options') is not an object.
    at Object.request (screenfull.js:93)
    at Object.toggle (screenfull.js:103)
    at v.fn.init.zen (formatting.js?v=kc906jlioi4:1)
    at HTMLLIElement.<anonymous> (formatting.js?v=kc906jlioi4:1)
    at HTMLDivElement.dispatch (jquery.js:5206)
    at HTMLDivElement.m.handle (jquery.js:5014)

    このモジュールは、コメント編集用のエディタ nodebb-plugin-composer-default 中で使用されている。ここで使用される screenfull のバージョンが v3であり古い。最新版の v4 で置き換えると、新しいAPIの仕様の差を吸収してくれるようである(Chromeで動作確認)。



  • @admin さん
    すばやい対応ありがとうございます。
    前に投稿したコメントの編集画面で確認してみました。
    長文のコメントのもので試すとバッテンマークを押すと全画面モードになるのですが、画面がディスプレイとずれていて上部が表示されませんが、文章内のカーソルをずらしたりしてからバッテンマークを押すと、きちんと投稿画面がディスプレイに収まるようになりました。
    それから新たに?投稿画面の左上に表示されるようになった↕マークをクリックすると投稿画面が広がり、簡単に元の画面に戻れるので、これも使いやすそうです。
    ありがとうございました。
    追記
    もしかして↕マークは以前からあって、私は今まで気づかずに小さな投稿画面で苦戦していたのでしょうか(;^ω^)


  • Global Moderator

    @マーモセット さん

    もしかして↕マークは以前からあって、

    ソウナノデス! いろいろできますので、居心地のよいようにして下さい!

    • 0_1546777648653_composer-arrow.png マークをクリック→エディタ領域を最大化
    • 0_1546777648653_composer-arrow.png マークをドラッグ→エディタ領域を好きな大きさに調節
    • 0_1546777722663_composer-zen.png マークをクリック→エディタ領域を全画面化(Zenモード)


  • @ソム さん

    マークをドラッグ→エディタ領域を好きな大きさに調節

    こんな機能まで(@_@;)
    今まではZenモードで不自由がなかったので、せっかくの便利な機能に気づきませんでした。
    ソムさんにはお手数をかけてしまいましたが、Chomeブラウザの更新でZenモードが使えなくなったお蔭で、かえって便利な機能が分かってラッキーでした。
    いろいろ使わせてもらいます(^^♪


Log in to reply
 

Looks like your connection to パズルハウス was lost, please wait while we try to reconnect.