Ticket #26350

WEBページ内に設置したランドマーク「role」がエディットボックスと誤判定される

Open Date: 2011-09-19 19:04 Last Update: 2013-04-05 19:00

Reporter:
(Anonymous)
Owner:
Type:
Status:
Closed
Component:
MileStone:
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
Fixed
File:
None

Details

WEBページにランドマークとして、role属性を設置すると、テキストエのエディットボックスと語解釈されてしまいます。 自動的にフォーカスモードを切り替える場合、テキスト入力状態に切り替わってしまい、 またランドマークの移動キーである「D」キーで移動できる一方で、「E」キーでもテキストボックスへの移動として機能してしまいます。

日本語環境でIEの場合、これが誤ったテキストボックスと知らずに文字入力、確定のつもりでエンターを押すと、直前にフォーカスしていたリンクへ飛んでしまう可能性があります。 再現場所:http://mh0406.so.land.to/rolestest.php

Ticket History (3/6 Histories)

2011-09-19 19:04 Updated by: None
  • New Ticket "WEBページ内に設置したランドマーク「role」がエディットボックスと誤判定される" created
2011-09-19 21:51 Updated by: nishimoto
  • Owner Update from (None) to nishimoto
  • Milestone Update from 2011.2j (closed) to (None)
Comment

ご報告ありがとうございます。

WAI-ARIA 関連の実装については本家 NVDA と同じですので、本家のバグ報告の記録を調査し、必要なら本家への報告を検討します。

以下、Windows 7 SP1 x64 と NVDA 日本語スナップショット jpdev110914 (本家 2011.2 相当)で http://mh0406.so.land.to/rolestest.php を使って確認しました。

  • Firefox 6.0.2 では E / Shift+E で移動できる要素はない、とされる。
  • Internet Exploloer 9 では E / Shift+E が D / Shift+D と同じように動作してしまう。ただし、テキストボックスと誤解するような読み上げはしていない。

IE8 については別の環境で確認して、別途ご報告します。

2011-12-08 22:30 Updated by: nishimoto
  • Component Update from (None) to 本家
2012-04-11 22:56 Updated by: nishimoto
  • Priority Update from 7 to 5 - Medium
Comment

NVDA 2012.1j-beta2 にて再度確認しました。

http://mh0406.so.land.to/rolestest.php

環境:

  • Windows 7 SP1 x64 + IE 9
  • Windows XP SP3 + IE 8

で E / Shift+E が D / Shift+D と同じように動作しています。

しかし移動先については「見出し」「リンク」と読み上げているので、テキストボックスと誤解する懸念は高くないことから、重要度を変更させていただきます。

なお Firefox 11.0 ではこの問題はありません。

引き続き、以下を検討します:

  • 日本語版のドキュメントへの記載
  • 本家版での動作確認
2013-02-23 16:22 Updated by: nishimoto
Comment

NVDA日本語版 jpmain 4539 と Windows 8 IE 10 の組み合わせでは http://mh0406.so.land.to/rolestest.php のページ内のランドマークに E / Shift+E で移動できない(Dでは移動できる)ことを確認しました。

2013-04-05 19:00 Updated by: nishimoto
  • Milestone Update from (None) to 2013.1 (closed)
  • Severity Update from 7 to 5 - Medium
  • Resolution Update from None to Fixed
  • Status Update from Open to Closed
  • Ticket Close date is changed to 2013-04-05 19:00
Comment

NVDA日本語版 2013.1jp に向けたテスト版 (jp2013.1 rev 5995) と Windows xp IE 8 の組み合わせでも http://mh0406.so.land.to/rolestest.php のページ内のランドマークに E / Shift+E で移動できない(Dでは移動できる)ことを確認しました。

本家のいつのコミットで解決したのかご報告できなくて恐縮ですが、このチケットはクローズします。

Attachment File List

No attachments

Edit

Please login to add comment to this ticket » Login