Custom Header Links が 'vdo' 設定を反映しない

ヘッダーリンクがモバイルビューのアクティブ時に非表示にならない問題が発生しています。これは、前回のDiscourseアップデートまでは機能していました。現在、ヘッダーリンクは常に表示されていますが、「vdo」に設定されています。何か考えはありますか?

「いいね!」 1

今日は少し触ってみました。

Discourse バージョン b618d08d36 ではまだ動作します。メニュー項目はすべて vdo に設定されており、レイアウトがモバイルバージョンに変更されると消えます。今日の Discourse バージョン 88d259b73a では、メニュー項目のパラメータが vdo であっても vdm であっても、常に表示されます。これにより、サイトアイコンが表示されなくなり、ヘッダーバーの右側にある要素も表示されなくなります。

何か考えはありますか?詳細を提供することはできますが、現時点では何が興味深く、重要なのかわかりません。 :slight_smile:

「いいね!」 1

このトピックを新規に分割していただき、ありがとうございます、@JammyDodger

もう少し試してみました…

…そして、私のモバイルデバイス(AndroidとiOSのスマートフォン)でDiscourseインスタンスを開きました。メニュー項目が表示されません!

デスクトップブラウザのウィンドウを小さくしてモバイルビューがアクティブになるまでメニュー項目を非表示にしていた機能が、もう存在しないようです。

私の考えでは、これは再度追加されるべきです。なぜなら、他のすべてのコンポーネントは依然としてそのように機能し、デスクトップブラウザでもモバイルビューをアクティブにするからです。

しかし、「通常の」ユーザーにとっては、すべてがこれまで通り機能します。

「いいね!」 1