manifest.webmanifestで向きを縦に設定する方法はありますか?

metadata_controller.rb ファイルを編集しようとしましたが、./launcher rebuild app を実行すると、このフィールドの設定が空(ユーザーが選択可能)にリセットされてしまいました。PWAs で強制的にポートレートモードにする方法はありますか?それとも、すべての Discourse インスタンスに対してコア部分で決定するのは Discourse チームだけでしょうか?

このどうやら議論を呼ぶ話題について、歴史的背景を読むことをお勧めします:

人々は常に不満を述べるため、私たちはもう何も設定していません。端末の回転を固定したい場合は、通知パネルの Android 用クイックアクセスボタンで回転ロックを有効にしてください。

ただし、それでもサイトのマニフェストを変更したい場合は、プラグインを作成する必要があります。

ありがとうございます。プラグインを作成するかもしれません。

また、なぜ縦向きのみを希望しているのか、その理由もお伝えします。Meta Discourse を例に挙げます。私は iPhone を使用しているため、Safari で meta.discourse.org にアクセスし、Share_Icon_Apple_NEW をクリックして「ホーム画面に追加」を選択します。これで問題なく動作し、表示は以下のようになります:

ただし、画面を横向きに回転させた後、再び縦向きに戻すと、以下のような現象が発生します(バナーが切り取られてしまい、元に戻らないことに注意してください)。

iOS における Web アプリマニフェストのサポートがほぼ皆無であることを考えると、そのプロパティが尊重されるとは思えません。