exceedone / exment

Exment is open source software for managing information assets on the Web. / Exmentは、情報資産をWeb上で管理するための、オープンソースソフトウェアです。
https://exment.net/docs/#
GNU General Public License v3.0
261 stars 63 forks source link

必須項目チェックNGによる自動スクロールが発火しない(iPhoneのブラウザのみ?) #1449

Open KajitoriAdmin opened 3 months ago

KajitoriAdmin commented 3 months ago

Describe the bug / バグの説明

A clear and concise description of what the bug is. / バグの内容のかんたんな説明を記載してください。 カスタム列設定、もしくはカスタムフォーム設定で「必須項目」を設定したカスタム列に対して、未入力と判断されると、PCのブラウザ(※1)では、該当カスタム列の位置まで自動スクロールする。 しかし、iPhoneのブラウザ(※1)では、自動スクロールしない。 さらに悪いことに、スクロールをすると該当カスタム列の入力欄に表示されていたポップオーバーが消えてしまう。

※1 : Safari、Chromeのみ確認

To Reproduce / 再現手順

Please describe the reproduction procedure in as much detail as possible. / 再現手順を、可能な限り詳細に記載してください。

  1. カスタムフォーム設定で、一画面に収まりきらないようカスタム列を配置
  2. 一番上のカスタム列の「必須項目」をYESに設定
  3. スマホのブラウザで該当フォーム画面を表示
  4. 一番上のカスタム列を未入力で、「保存」ボタンを押下

Version / 発生バージョン

Please describe version. / ご利用のバージョンを記載してください。 5.0.4

Error log / エラーログ

If possible, paste error log. Log's path is "storage/logs/laravel.log". / 可能であれば、ログを貼り付けてください。ログのパスは"storage/logs/laravel.log"です。 なし

Screenshots / スクリーンショット

If possible, paste the screenshot. / 可能であれば、スクリーンショットを貼り付けてください。

Additional context / その他

Add any other context about the problem here. / その他に記載すべき内容がありましたら、ご記載ください。