{"id":79201,"date":"2025-05-13T14:52:56","date_gmt":"2025-05-13T21:52:56","guid":{"rendered":"https:\/\/blog.mozilla.org\/?p=79201"},"modified":"2025-05-20T09:31:05","modified_gmt":"2025-05-20T16:31:05","slug":"shifting-left-for-better-accessibility","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/en\/firefox\/shifting-left-for-better-accessibility\/","title":{"rendered":"&#8216;Shifting left&#8217; for better accessibility in Firefox"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"576\" src=\"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2025\/05\/WIP-1024x576.jpg\" alt=\"Illustration showing accessibility features: a microphone icon for voice input, &quot;Aa&quot; for text size, a hand tapping gesture, and an eye icon for visual settings.\" class=\"wp-image-79202\" srcset=\"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2025\/05\/WIP-1024x576.jpg 1024w, https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2025\/05\/WIP-300x169.jpg 300w, https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2025\/05\/WIP-768x432.jpg 768w, https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2025\/05\/WIP-1536x864.jpg 1536w, https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2025\/05\/WIP-1000x563.jpg 1000w, https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2025\/05\/WIP-1280x720.jpg 1280w, https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2025\/05\/WIP.jpg 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>As a product manager for Firefox, one of the areas I\u2019m most passionate about is accessibility. This is not only because I\u2019m a disabled person myself, but also because I\u2019ve seen firsthand that building in accessibility from the beginning results in better outcomes for <em>everyone<\/em>. Our new profile management feature is a great example of this approach.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Shifting left means building accessibility in from the start<\/h2>\n\n\n\n<p>If you picture the product development process as a horizontal line, with \u201cuser research\u201d on the extreme left and \u201claunch to market\u201d on the extreme right, accessibility tends to fall on the right side of the line. On the right side of the line, we are reactive: the product is already built for the needs of non-disabled users, so we\u2019re just checking it for accessibility bugs. On the right side of the line, it\u2019s often too late or very expensive to fix accessibility bugs, so they don\u2019t get fixed. On the right side of the line, the best we can hope for is accessibility compliance with an industry standard like <a href=\"https:\/\/www.w3.org\/TR\/WCAG22\/\">WCAG<\/a>. On the right side of the line, we are more likely to build something unusable \u2013 even if we checked all the accessibility compliance boxes.&nbsp;<\/p>\n\n\n\n<p>So how do we ensure that accessibility moves to the other end of the line, the left side? One of the most powerful ways to \u201cshift left\u201d is to include disabled people in the process as early as possible. On the left side of the line, we become proactive: we build products <em>with<\/em> disabled folks, not <em>for<\/em> them. On the left side of the line, we prevent accessibility bugs from ever happening because we spot them in the designs. On the left side of the line, we have a chance to go beyond compliance and achieve accessibility <em>delight<\/em>. On the left side of the line, working together, we have a better chance to discover <a href=\"https:\/\/uxdesign.cc\/the-curb-cut-effect-universal-design-b4e3d7da73f5\" target=\"_blank\" rel=\"noreferrer noopener\">curb cut effects<\/a>: solutions designed with people with disabilities that end up benefitting everyone.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How Firefox profiles shifted left<\/h2>\n\n\n\n<p>Firefox is not always on the left side of the line, but we\u2019ve been working hard over the last couple years to \u201cshift left.\u201d&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"882\" src=\"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2025\/05\/profiles-screenshot-1024x882.png\" alt=\"A Firefox browser window labelled \u201cChoose a Firefox profile\u201d with options to select a green \u201cwork\u201d profile with a briefcase avatar or a lavender \u201cpersonal\u201d profile with a flower avatar, create a new profile, or set a specific profile when Firefox opens.\" class=\"wp-image-79245\" srcset=\"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2025\/05\/profiles-screenshot-1024x882.png 1024w, https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2025\/05\/profiles-screenshot-300x258.png 300w, https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2025\/05\/profiles-screenshot-768x661.png 768w, https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2025\/05\/profiles-screenshot-1000x861.png 1000w, https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2025\/05\/profiles-screenshot.png 1108w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>I\u2019m a proudly disabled university student who works full time and is passionate about rowing and musical theater. I made four profiles: medical, school, work and personal. Each profile has its own unique avatar, color theme and name so I can easily recognize and switch between them in one click. I especially love that browsing history, bookmarks and tabs no longer intermix. I\u2019m now much less likely to accidentally share my health information with my professors or my strategic work plans with fellow Sondheim nerds.<\/p>\n\n\n\n<p>Throughout this project, we partnered with disabled folks to aim for accessibility compliance and, more importantly, delight. They gave us valuable feedback from our very first user research studies and continue to do so.&nbsp;<\/p>\n\n\n\n<p>One group dreamed up brand new ideas and suggested enhancements during an in-depth review of an early prototype (including an awesome curb-cut effect we hope to share with you later this year). Testers who are experts in assistive tech (AT) pinpointed areas where we still needed to improve.&nbsp;<\/p>\n\n\n\n<p>This truly was a community effort. We learned a lot, and we have more work to do.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Try profiles now and help shape what\u2019s next<\/h2>\n\n\n\n<p>While we\u2019d love to make it available to everyone immediately, profile management is more complex than it probably appears: It\u2019s built on core Firefox code, and it interacts with and affects several other features and essential systems. To ensure Firefox and the profile management feature remain stable and compatible, we need to continue our incremental rollout for now.<\/p>\n\n\n\n<p>In the meantime, <strong>we\u2019d love for you to use profile management on <a href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/channel\/desktop\/\" target=\"_blank\" rel=\"noreferrer noopener\">Nightly and Beta<\/a><\/strong>, where it\u2019s on by default for everyone, then share your thoughts in <a href=\"https:\/\/connect.mozilla.org\/t5\/discussions\/try-out-firefox-profiles-in-nightly\/td-p\/84223\">this thread on Mozilla Connect<\/a>, our forum for community feedback and ideas. You\u2019ll help us validate fixes and catch new bugs, as well as get early access to new features and enhancements.&nbsp;<\/p>\n\n\n\n<p>At least <a href=\"https:\/\/www.cdc.gov\/disability-and-health\/articles-documents\/disability-impacts-all-of-us-infographic.html\">29%<\/a> of the population is disabled, which means many of you have the insight and lived experience to help Firefox \u201cshift left\u201d on accessibility. That collaboration is already shaping a better browser \u2014 and a better web.<\/p>\n\n\n\n<a class=\"ft-c-inline-cta\" href=\" https:\/\/www.mozilla.org\/en-US\/firefox\/new\/?utm_source=blog.mozilla.org&#038;utm_medium=referral&#038;utm_campaign=blog-nav\">\n  <div class=\"ft-c-inline-cta__media\">\n  <img loading=\"lazy\" width=\"800\" height=\"800\" src=\"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2024\/05\/fx_website_meta-image_tips-tricks_alt-04-1-800x800.webp\" class=\"attachment-1x1 size-1x1\" alt=\"\" decoding=\"async\" srcset=\"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2024\/05\/fx_website_meta-image_tips-tricks_alt-04-1-800x800.webp 800w, https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2024\/05\/fx_website_meta-image_tips-tricks_alt-04-1-150x150.webp 150w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>  <\/div>\n  <div class=\"ft-c-inline-cta__content\">\n     <h3>Get the browser that puts your privacy first \u2013 and always has<\/h3>      <span>Download Firefox<\/span>   <\/div>\n<\/a>\n","protected":false},"excerpt":{"rendered":"<p>As a product manager for Firefox, one of the areas I\u2019m most passionate about is accessibility. This is not only because I\u2019m a disabled person myself, but also because I\u2019ve seen firsthand that building in accessibility from the beginning results in better outcomes for everyone. Our new profile management feature is a great example of [&hellip;]<\/p>\n","protected":false},"author":1889,"featured_media":79245,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[30,464325],"tags":[4708],"coauthors":[464318],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>&#039;Shifting left&#039; for better accessibility in Firefox<\/title>\n<meta name=\"description\" content=\"One of the most powerful ways to \u201cshift left\u201d is to include disabled people in the process as early as possible.\" \/>\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\/en\/firefox\/shifting-left-for-better-accessibility\/\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.mozilla.org\/en\/firefox\/shifting-left-for-better-accessibility\/\",\"url\":\"https:\/\/blog.mozilla.org\/en\/firefox\/shifting-left-for-better-accessibility\/\",\"name\":\"'Shifting left' for better accessibility in Firefox\",\"isPartOf\":{\"@id\":\"https:\/\/blog.mozilla.org\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.mozilla.org\/en\/firefox\/shifting-left-for-better-accessibility\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.mozilla.org\/en\/firefox\/shifting-left-for-better-accessibility\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2025\/05\/profiles-screenshot.png\",\"datePublished\":\"2025-05-13T21:52:56+00:00\",\"dateModified\":\"2025-05-20T16:31:05+00:00\",\"author\":{\"@id\":\"https:\/\/blog.mozilla.org\/en\/#\/schema\/person\/ff2a2684ab8dcbe5372151857748455d\"},\"description\":\"One of the most powerful ways to \u201cshift left\u201d is to include disabled people in the process as early as possible.\",\"breadcrumb\":{\"@id\":\"https:\/\/blog.mozilla.org\/en\/firefox\/shifting-left-for-better-accessibility\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.mozilla.org\/en\/firefox\/shifting-left-for-better-accessibility\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/en\/firefox\/shifting-left-for-better-accessibility\/#primaryimage\",\"url\":\"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2025\/05\/profiles-screenshot.png\",\"contentUrl\":\"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2025\/05\/profiles-screenshot.png\",\"width\":1108,\"height\":954,\"caption\":\"A Firefox browser window labelled \u201cChoose a Firefox profile\u201d with options to select a green \u201cwork\u201d profile with a briefcase avatar or a lavender \u201cpersonal\u201d profile with a flower avatar, create a new profile, or set a specific profile when Firefox opens.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.mozilla.org\/en\/firefox\/shifting-left-for-better-accessibility\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.mozilla.org\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"&#8216;Shifting left&#8217; for better accessibility in Firefox\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.mozilla.org\/en\/#website\",\"url\":\"https:\/\/blog.mozilla.org\/en\/\",\"name\":\"The Mozilla Blog\",\"description\":\"News and Updates about Mozilla\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.mozilla.org\/en\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.mozilla.org\/en\/#\/schema\/person\/ff2a2684ab8dcbe5372151857748455d\",\"name\":\"Kristina Bravo\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/en\/#\/schema\/person\/image\/cd320165a9224f3c60c912bf4086a89f\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/22fa545a3c48bc13cc1d84d5e09ffbff?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/22fa545a3c48bc13cc1d84d5e09ffbff?s=96&d=mm&r=g\",\"caption\":\"Kristina Bravo\"},\"url\":\"https:\/\/blog.mozilla.org\/en\/author\/kbravo\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"'Shifting left' for better accessibility in Firefox","description":"One of the most powerful ways to \u201cshift left\u201d is to include disabled people in the process as early as possible.","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\/en\/firefox\/shifting-left-for-better-accessibility\/","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.mozilla.org\/en\/firefox\/shifting-left-for-better-accessibility\/","url":"https:\/\/blog.mozilla.org\/en\/firefox\/shifting-left-for-better-accessibility\/","name":"'Shifting left' for better accessibility in Firefox","isPartOf":{"@id":"https:\/\/blog.mozilla.org\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.mozilla.org\/en\/firefox\/shifting-left-for-better-accessibility\/#primaryimage"},"image":{"@id":"https:\/\/blog.mozilla.org\/en\/firefox\/shifting-left-for-better-accessibility\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2025\/05\/profiles-screenshot.png","datePublished":"2025-05-13T21:52:56+00:00","dateModified":"2025-05-20T16:31:05+00:00","author":{"@id":"https:\/\/blog.mozilla.org\/en\/#\/schema\/person\/ff2a2684ab8dcbe5372151857748455d"},"description":"One of the most powerful ways to \u201cshift left\u201d is to include disabled people in the process as early as possible.","breadcrumb":{"@id":"https:\/\/blog.mozilla.org\/en\/firefox\/shifting-left-for-better-accessibility\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.mozilla.org\/en\/firefox\/shifting-left-for-better-accessibility\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/en\/firefox\/shifting-left-for-better-accessibility\/#primaryimage","url":"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2025\/05\/profiles-screenshot.png","contentUrl":"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2025\/05\/profiles-screenshot.png","width":1108,"height":954,"caption":"A Firefox browser window labelled \u201cChoose a Firefox profile\u201d with options to select a green \u201cwork\u201d profile with a briefcase avatar or a lavender \u201cpersonal\u201d profile with a flower avatar, create a new profile, or set a specific profile when Firefox opens."},{"@type":"BreadcrumbList","@id":"https:\/\/blog.mozilla.org\/en\/firefox\/shifting-left-for-better-accessibility\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.mozilla.org\/en\/"},{"@type":"ListItem","position":2,"name":"&#8216;Shifting left&#8217; for better accessibility in Firefox"}]},{"@type":"WebSite","@id":"https:\/\/blog.mozilla.org\/en\/#website","url":"https:\/\/blog.mozilla.org\/en\/","name":"The Mozilla Blog","description":"News and Updates about Mozilla","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.mozilla.org\/en\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/blog.mozilla.org\/en\/#\/schema\/person\/ff2a2684ab8dcbe5372151857748455d","name":"Kristina Bravo","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/en\/#\/schema\/person\/image\/cd320165a9224f3c60c912bf4086a89f","url":"https:\/\/secure.gravatar.com\/avatar\/22fa545a3c48bc13cc1d84d5e09ffbff?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/22fa545a3c48bc13cc1d84d5e09ffbff?s=96&d=mm&r=g","caption":"Kristina Bravo"},"url":"https:\/\/blog.mozilla.org\/en\/author\/kbravo\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/posts\/79201"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/users\/1889"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/comments?post=79201"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/posts\/79201\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/media\/79245"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/media?parent=79201"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/categories?post=79201"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/tags?post=79201"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/coauthors?post=79201"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}