アクセシビリティに関するGareth Alexander氏へのインタビュー
勤務先ではCMSのDrupalを取り扱っていますが、それに関連して? Drupal開発者でアクセシビリティに携わっているGareth Alexander氏へのインタビュー記事(Accessibility Always a Focus in Drupal!)を読みました。なかなか興味深くて、たとえば
There's a guiding principle: design for tools, not for users. Focus on ensuring compatibility with visual browsers, screen readers, keyboard navigation, and switch devices. Instead of trying to cater to every possible user experience, aim to create a platform that supports the tools people use, as that provides broader accessibility.
「え?ユーザーのためにデザインしなくて何のためにデザインするの(怒」などと脊髄反射したくもなる出だしだけど、そういう意味ではないですよね。あとに続く内容を踏まえるなら機械可読性、マシンリーダビリティの確保が幅広いユーザーへのアクセシビリティに繋がる(意訳)みたいなことをおっしゃっていて、賛同できるなぁと。加えてオーバーレイについても言及があり、
I firmly believe that if you build an accessible website, you don't need an overlay. These overlays often make changes to the DOM or the structure of your website that their developers believe are improvements. However, if someone is already using a screen reader, they don't need another layer that might conflict with it. That's where problems can arise.
うむ、全くもっておっしゃる通り(上記の答えにつながる問いは、録画だと22:17あたりから)。わざわざ支援技術と干渉しかねないようなDOM操作を勝手に加えられてしまうリスク、否めないなーと。