フロントエンドカンファレンス名古屋 2026
セッション(30分)

F8キーだけがバグる話 〜日本語IMEとフォームバリデーション設計〜

SoraAkagami0709 赤神青空 SoraAkagami0709
1

業務中、クライアントから奇妙なバグ報告が届きました。「カタカナ入力で文字が二重になる」

調査すると、「ああ」→F8押下で「ああアア」や「あア」になる現象が。F7/F9/F10は正常なのに、なぜF8だけ?原因を突き止めた後、「もしや他でも...?」とこのトークのプロポーザルフォームを試すと、案の定同じ問題が...。カンファレンスのフォームですら見落とされているこの問題は、多くのWebフォームで潜在しています。

本トークでは、F8が引き起こす日本語IME特有の挙動、compositionイベントの仕組み、ブラウザ・OS・IME実装による違い、そして堅牢なフォーム設計の実装方法を解説します。

あなたのプロジェクトのフォームは大丈夫ですか?