{"id":18,"date":"2020-12-15T07:55:21","date_gmt":"2020-12-15T15:55:21","guid":{"rendered":"https:\/\/blog.mozilla.org\/accessibility\/?p=18"},"modified":"2020-12-15T07:55:21","modified_gmt":"2020-12-15T15:55:21","slug":"voiceover-preview-for-macos-firefox","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/accessibility\/voiceover-preview-for-macos-firefox\/","title":{"rendered":"VoiceOver Preview for macOS Firefox"},"content":{"rendered":"<p>For the better part of two decades, Mozilla has been building browsers that are highly accessible for users with disabilities. While we\u2019ve worked to ensure that people with a wide range of disabilities can participate on the web, much of our engineering effort has been focused on improvements for screen readers, an assistive technology that allows blind users to engage with computers through synthesized speech or a braille display. <\/p>\n<p>On Windows, Firefox supports the <a href=\"https:\/\/webaim.org\/projects\/screenreadersurvey8\/#primary\">two most popular screen readers<\/a>, NVDA and JAWS. On Linux, Firefox works with the Orca screen reader. On Android, Firefox users have their pick of Google\u2019s Talkback or Samsung\u2019s Voice Assistant. And on iOS, Firefox users can work with the built-in VoiceOver screen reader. <\/p>\n<p>That brings us to macOS. About 15 years ago, Apple introduced a built-in screen reader to macOS called VoiceOver. There were a couple of efforts to get Firefox working with VoiceOver but it never reached a usable state. Mac was the one major Firefox platform that simply wasn\u2019t accessible to blind users. <\/p>\n<p>At the beginning of 2020, we set out to fix that. Three members of the accessibility engineering team, Morgan, Eitan, and Marco, put together a <a href=\"https:\/\/wiki.mozilla.org\/Accessibility\/Mac2020\">one year plan<\/a> to deliver solid VoiceOver screen reader support on macOS. In February, the team started work in earnest. The first steps were to build tools for reverse engineering the under-documented macOS and VoiceOver APIs. Over the next ten versions of Firefox, the team would implement VO features, fix bugs, and perform all kinds of testing to verify that features and fixes were working as expected and to document the remaining gaps. <\/p>\n<p>Now here we are at <a href=\"https:\/\/www.mozilla.org\/firefox\/channel\/desktop\/#beta\">Firefox 85 Beta<\/a> and we\u2019re almost done. Firefox supports all the most common VoiceOver features and with plenty of performance. Users should be able to navigate through most web content and all of the browser\u2019s primary interface without problems. But we\u2019re not quite done yet. The web is huge and the browser interface is wide and deep so we need more people putting Firefox and VoiceOver to the test and letting us know what\u2019s working and not working before we can call it done. <\/p>\n<p>This is where you come in. If you\u2019re a part time or full time screen reader user on macOS, we\u2019d love for you to update to <a href=\"https:\/\/www.mozilla.org\/firefox\/channel\/desktop\/#beta\">Firefox 85 Beta<\/a> and give it a spin with VoiceOver. We expect you\u2019ll find it pretty solid but there are a few known issues, like <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1681909\">VoiceOver search<\/a> not working, and <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1681292\">Firefox sub-menus<\/a> and <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1680589\">tree views expanded\/collapsed state<\/a> not being announced. And there are no doubt use cases we haven\u2019t considered or tested so you may find additional bugs or feature gaps and we\u2019re counting on you to tell us all about those so we can complete this work as soon as possible. Please <a href=\"https:\/\/bugzilla.mozilla.org\/enter_bug.cgi?bug_type=defect&#038;component=Disability%20Access%20APIs&#038;op_sys=macOS&#038;product=Core&#038;rep_platform=Desktop&#038;version=Firefox%2085\">report any bugs you find to Bugzilla<\/a> and if you\u2019d like to chat about what\u2019s working and not working for you, you can <a href=\"https:\/\/chat.mozilla.org\/#\/room\/#accessibility:mozilla.org\">find us on Matrix<\/a>. We look forward to hearing from you. <\/p>\n<p>What\u2019s next? We\u2019re going to watch for your feedback and address any significant issues that you surface. With your help, in a release or two we\u2019ll be able to call VoiceOver support complete and we can move on to other features and fixes from our <a href=\"https:\/\/wiki.mozilla.org\/Accessibility\/Roadmap\">roadmap<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>For the better part of two decades, Mozilla has been building browsers that are highly accessible for users with disabilities. While we\u2019ve worked to ensure that people with a wide &hellip; <a class=\"go\" href=\"https:\/\/blog.mozilla.org\/accessibility\/voiceover-preview-for-macos-firefox\/\">Read more<\/a><\/p>\n","protected":false},"author":35,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>VoiceOver Preview for macOS Firefox - Mozilla Accessibility<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.mozilla.org\/accessibility\/voiceover-preview-for-macos-firefox\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"VoiceOver Preview for macOS Firefox - Mozilla Accessibility\" \/>\n<meta property=\"og:description\" content=\"For the better part of two decades, Mozilla has been building browsers that are highly accessible for users with disabilities. While we\u2019ve worked to ensure that people with a wide &hellip; Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.mozilla.org\/accessibility\/voiceover-preview-for-macos-firefox\/\" \/>\n<meta property=\"og:site_name\" content=\"Mozilla Accessibility\" \/>\n<meta property=\"article:published_time\" content=\"2020-12-15T15:55:21+00:00\" \/>\n<meta name=\"author\" content=\"Asa Dotzler\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Asa Dotzler\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.mozilla.org\/accessibility\/voiceover-preview-for-macos-firefox\/\",\"url\":\"https:\/\/blog.mozilla.org\/accessibility\/voiceover-preview-for-macos-firefox\/\",\"name\":\"VoiceOver Preview for macOS Firefox - Mozilla Accessibility\",\"isPartOf\":{\"@id\":\"https:\/\/blog.mozilla.org\/accessibility\/#website\"},\"datePublished\":\"2020-12-15T15:55:21+00:00\",\"dateModified\":\"2020-12-15T15:55:21+00:00\",\"author\":{\"@id\":\"https:\/\/blog.mozilla.org\/accessibility\/#\/schema\/person\/3daa510c48d3cbaeef0ab8516bd415c8\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.mozilla.org\/accessibility\/voiceover-preview-for-macos-firefox\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.mozilla.org\/accessibility\/voiceover-preview-for-macos-firefox\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.mozilla.org\/accessibility\/voiceover-preview-for-macos-firefox\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.mozilla.org\/accessibility\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"VoiceOver Preview for macOS Firefox\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.mozilla.org\/accessibility\/#website\",\"url\":\"https:\/\/blog.mozilla.org\/accessibility\/\",\"name\":\"Mozilla Accessibility\",\"description\":\"Users first, no matter their abilities\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.mozilla.org\/accessibility\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.mozilla.org\/accessibility\/#\/schema\/person\/3daa510c48d3cbaeef0ab8516bd415c8\",\"name\":\"Asa Dotzler\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/accessibility\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/7269bb03b7ff4b0e9cdc42381e65ce0e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/7269bb03b7ff4b0e9cdc42381e65ce0e?s=96&d=mm&r=g\",\"caption\":\"Asa Dotzler\"},\"description\":\"Asa Dotzler is the Product Manager for Firefox at Mozilla\",\"sameAs\":[\"http:\/\/weblogs.mozillazine.org\/asa\"],\"url\":\"https:\/\/blog.mozilla.org\/accessibility\/author\/asamozillacom\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"VoiceOver Preview for macOS Firefox - Mozilla Accessibility","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.mozilla.org\/accessibility\/voiceover-preview-for-macos-firefox\/","og_locale":"en_US","og_type":"article","og_title":"VoiceOver Preview for macOS Firefox - Mozilla Accessibility","og_description":"For the better part of two decades, Mozilla has been building browsers that are highly accessible for users with disabilities. While we\u2019ve worked to ensure that people with a wide &hellip; Read more","og_url":"https:\/\/blog.mozilla.org\/accessibility\/voiceover-preview-for-macos-firefox\/","og_site_name":"Mozilla Accessibility","article_published_time":"2020-12-15T15:55:21+00:00","author":"Asa Dotzler","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Asa Dotzler","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.mozilla.org\/accessibility\/voiceover-preview-for-macos-firefox\/","url":"https:\/\/blog.mozilla.org\/accessibility\/voiceover-preview-for-macos-firefox\/","name":"VoiceOver Preview for macOS Firefox - Mozilla Accessibility","isPartOf":{"@id":"https:\/\/blog.mozilla.org\/accessibility\/#website"},"datePublished":"2020-12-15T15:55:21+00:00","dateModified":"2020-12-15T15:55:21+00:00","author":{"@id":"https:\/\/blog.mozilla.org\/accessibility\/#\/schema\/person\/3daa510c48d3cbaeef0ab8516bd415c8"},"breadcrumb":{"@id":"https:\/\/blog.mozilla.org\/accessibility\/voiceover-preview-for-macos-firefox\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.mozilla.org\/accessibility\/voiceover-preview-for-macos-firefox\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/blog.mozilla.org\/accessibility\/voiceover-preview-for-macos-firefox\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.mozilla.org\/accessibility\/"},{"@type":"ListItem","position":2,"name":"VoiceOver Preview for macOS Firefox"}]},{"@type":"WebSite","@id":"https:\/\/blog.mozilla.org\/accessibility\/#website","url":"https:\/\/blog.mozilla.org\/accessibility\/","name":"Mozilla Accessibility","description":"Users first, no matter their abilities","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.mozilla.org\/accessibility\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/blog.mozilla.org\/accessibility\/#\/schema\/person\/3daa510c48d3cbaeef0ab8516bd415c8","name":"Asa Dotzler","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/accessibility\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/7269bb03b7ff4b0e9cdc42381e65ce0e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7269bb03b7ff4b0e9cdc42381e65ce0e?s=96&d=mm&r=g","caption":"Asa Dotzler"},"description":"Asa Dotzler is the Product Manager for Firefox at Mozilla","sameAs":["http:\/\/weblogs.mozillazine.org\/asa"],"url":"https:\/\/blog.mozilla.org\/accessibility\/author\/asamozillacom\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/accessibility\/wp-json\/wp\/v2\/posts\/18"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/accessibility\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/accessibility\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/accessibility\/wp-json\/wp\/v2\/users\/35"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/accessibility\/wp-json\/wp\/v2\/comments?post=18"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/accessibility\/wp-json\/wp\/v2\/posts\/18\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/accessibility\/wp-json\/wp\/v2\/media?parent=18"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/accessibility\/wp-json\/wp\/v2\/categories?post=18"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/accessibility\/wp-json\/wp\/v2\/tags?post=18"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}