iOS 26.5 Safari Webでの新トピックエディターが小さすぎる

こんにちは!

長年利用してくれているユーザーがいます(私たちはすでに11年間も Discourse をセルフホストしています!チームには心から感謝しています :heart: :partying_face:)。しかし、iOS の Safari モバイルブラウザでは新しいトピックを作成できなくなっています

彼らの画面では、テキストエディタの領域が潰れてしまい、以下のように表示されます:

この問題を再現させるため、彼らには try.discourse.org を試すよう依頼しました。このトピックのスクリーンショットもそこから取得したものです。

彼らはトピックへの返信は問題なくできます。以下をご確認ください:

環境情報(もし不足があれば追加で聞かせてください):

クライアントのユーザーエージェント(当社の DB より):

Mozilla/5.0 (iPhone; CPU iPhone OS 18_7 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.5 Mobile/15E148 Safari/604.1

ユーザーによると、使用しているのは iPhone 16 Pro で、iOS 26.5(最新のアップデート済み)です。

当社の Discourse バージョンは以下の通りです(今日時点で try.discourse.org でも再現可能です):

2026.6.0-latest (9ba9bc6c55)

ユーザーは純粋な Horizon テーマ(当社側からのコンポーネント追加なし)でも試しましたが、同じ問題が再現しました。

キーボードのチェックボタンを開閉してみましたが、この問題を解決できませんでした。

私は iPhone 16e と iOS 26.5 を持っていますが、当社のフォーラムで最新のアップデート版 Safari を使用しても、この問題を再現することはできません。もしかすると、そのユーザーの iOS 設定や環境に何か特別な要因があるのでしょうか?:expressionless:

どなたか助けや提案があれば幸いです。また、チームの方で再現できる場合もご連絡ください。

これは、入力するスペースが不足しているためでしょうか?

おそらく、デバイスのサイズに関係なく、入力時に少なくとも1行分のスペースが常に確保されるように改善を行うことができるでしょう。しかし、現時点では、コンポーザーの上部にある ボタンでツールバーを非表示にしても、少なくともある程度のコンテンツを入力することはできるでしょうか?

ボタンは彼らを助け、現在単一行にすることで、彼らは非常に満足しています。彼らからの例はこちらです:

作業できるスペースはほとんどなく、新しいスマートフォンであってもキーボードをこのように表示すると垂直方向のスペースがこれほど少ないのは驚きです。カテゴリやタグを折りたたむか、GIF/アップロード/全画面アイコンを左に流して、将来的に改行を防ぐことはできないでしょうか?

とにかく、確認してくださりありがとうございます。感謝しています!

編集:ユーザーに全画面アイコンについても思い出させました。これも役立つはずです :television:。モバイルでは全画面モードで実際に編集できないようですが、このスペース制限を回避する今後の方法として検討できるかもしれません。

全画面モードではなく、プレビューモードです。デスクトップ版と同様に、プレビュー中では編集できません。

Don さんが以前、モバイル向けに全画面ボタンを作成したことを覚えています。タイトルとカテゴリ入力欄を非表示にするため、プレビュー時と同様に役立つものです。ただし、試していないので、現在も動作するかどうかはわかりません。

あなたのケースでは、モバイル版で GIF アイコンを非表示にするか、下部の別ボタンではなくツールバーへ移動させるという代替案もあります。そうすれば、アップロードとプレビューが同じ行に配置され、コンポーザーがもう一行分広くなる可能性があります。

さっそく試してみましたが、最新の Discourse ではアイコンが表示されないようです。おそらく少し古くなっているか、私の使い方が間違っているのかもしれません。この場合、非常に役立つ機能のように思えます。ご確認いただきありがとうございます。

フルスクリーンテーマコンポーネントを最新 Discourse の慣習に合わせて更新し、修正を加えました。うまく動作しているようです。元のリポジトリに対して PR を作成するために、整理と整頓を試みます。再度情報を共有いただき、ありがとうございます!:heart:

fearlessfrog/composer-fullscreen-mobile: このテーマコンポーネントは、コンポーザーにフルスクリーンボタンを追加します。