キーボードのEnter/Returnキー使用時にプロフィール画像が消失する

プロフィール背景画像とユーザーカード背景画像は、他のユーザーフィールドの入力後に Enter または Return を押すと消えてしまいます。

再現環境:meta 上の Chrome、Firefox、Safari(Mac)。

再現手順:

  1. https://meta.discourse.org/u/username/preferences/profile でプロフィール背景画像とユーザーカード背景画像をアップロード
  2. 「保存」ボタンで保存
  3. 利用可能な任意のユーザーフィールドにカーソルを置き、Enter または Return を押す

手順 #3 でプロフィール背景画像が消えます。再度 Enter を押すと、ユーザーカード背景画像も消えます。この場合、変更を破棄してページを再読み込みしないと画像を取得できません。そうしないと、画像なしでユーザープロフィールが保存されてしまいます。

「いいね!」 4

:wave: 詳細な再現手順をありがとうございます :heart:

これで解決するはずです。詳細はコミットの説明をご覧ください:

@sam @awesomerobot 私のおすすめは、d-button コンポーネントにデフォルトで type="button" を追加することです。私は数ヶ月前に type のサポートを追加しましたが、これ以上の対応が必要だと考えます。このような予期しない動作を作り込んでしまうのは、とても簡単だからです。

「いいね!」 2

このトピックは最終返信から 2 日後に自動的に閉鎖されました。新しい返信は受け付けられていません。