APEX 24.2以前のアプリケーションをAPEX 24.2にインポートした直後はテーマは以前のままなので、パスワードの表示/非表示のボタンは表示されません。テーマをリフレッシュすると、パスワードの表示/非表示のボタンが表示されます。
外観のテンプレート・オプションに含まれるHide Password Visibilityにチェックを入れることにより、APEX 24.2以前のように、このボタンを無くすことができます。
パスワードのページ・アイテムの外観のテンプレート・オプションを開きます。
一般にHide Password Visibilityのオプションがあります。これにチェックを入れます。
パスワードを入力するフィールドから、表示/非表示を切り替えるボタンがなくなります。
Microsoft Edgeは、ブラウザ自体にパスワードの表示/非表示を切り替える機能が組み込まれています。
Edgeのウォレットのパスワードに、この機能の設定が含まれています。
edge://wallet/settings#settings-passwords-section
パスワードフィールドに[パスワードを表示する]ボタンを表示する
この設定をオフにすると、APEXによる切り替えだけが表示されるようになります。
とはいえ、この設定は全部のWebサイトのtypeがpasswordのINPUT要素に影響するため、APEXの都合でオン、オフは決められません。また、この設定自体は利用者が個別に設定します。
JavaScriptから、ブラウザのパスワードに関する設定を参照する方法は無いみたいです。セキュリティの観点から行って、それは致し方ないと思われます。
そのため、ページ・ロード時にブラウザのパスワードフィールドに[パスワードを表示する]ボタンを表示するが無効のときに限り、APEXのパスワードの表示/非表示を切り替えるボタンを表示する、という実装はできません。
APEX側でパスワードの表示/非表示のボタンを表示すると決めた場合、Edgeでは(ブラウザの設定によるが)、パスワードの表示/非表示のボタンが二重に表示されることがあるのは仕方がないようです。
完