Accessibility
Web accessibility aims at helping users with disabilities to access the web, i.e. perceiving and interacting with web sites or web-based applications. In order to offer everyone – with or without disabilities – the best possible user experience, we continually strive to meet the Level AA conformance as defined by the Web Content Accessibility Guidelines 2.2. We are committed to aligning with the European Accessibility Act (Directive (EU) 2019/882), which has been transposed into national law as the Barrierefreiheitsstärkungsgesetz (BFSG) in Germany.
Accessibility typically covers keyboard support, tab order, focus management, color contrast, semantic markup, WAI-ARIA support, and screen reader support.
We perform screen reader testing with the following typical setups on desktop devices: NVDA with Firefox, JAWS with Microsoft Edge and Voiceover with Safari (with accessibility option turned on, i.e. tab highlights each item).
Automated testing with axe-core is also part of e2e tests in our build pipeline.
An Accessibility Conformance Report is available as HTML and in OpenACR format.
History
| Date | Version | What changed |
|---|---|---|
| 2026 Oct | 8.55 | Month and year buttons in date pickers are announced with the month or year they show, followed by the instruction, instead of the instruction alone |
| 2026 Oct | 8.55 | The date button in the calendar toolbar is announced with the date and calendar week it shows, followed by the keyboard instructions |
| 2026 Oct | 8.55 | Day headers in the calendar week view are announced in the order they are shown, and with the date in every language |
| 2026 Oct | 8.55 | Column headers of the split day view in the calendar are announced with the calendar they belong to |
| 2026 Oct | 8.55 | Phone number links in contact details are announced with the number, not only the field name |
| 2026 Oct | 8.55 | Help links that show text, such as "Learn more", are announced with that text |
| 2026 Oct | 8.55 | The menu button on phones is announced with its visible label "Menu" |
| 2026 Oct | 8.55 | Appointments with a category color keep their time and date when screen readers announce them |
| 2026 Oct | 8.55 | On phones, tasks can be opened from the list with the keyboard, and the arrow keys work before anything is selected ASB-218 |
| 2026 Oct | 8.55 | On phones, mails and contacts can be reached and opened from the list with the keyboard and screen readers ASB-217 ASB-223 !7284 |
| 2026 Oct | 8.55 | Menu items are real buttons, announced as such and operable with Space, instead of links to nowhere !7284 |
| 2026 Oct | 8.55 | Bottom sheets on phones fade instead of sliding when the device asks for reduced motion !7284 |
| 2026 Sep | 8.54 | Hints below a storage account field are now linked to it, so screen readers announce them when focus reaches the field |
| 2026 Aug | 8.53 | Form errors are now linked to the field they belong to, so screen readers announce the reason when focus reaches it ASB-118 |
| 2026 Aug | 8.53 | Task start and due date errors are now associated with their field instead of only appearing beside it ASB-118 |
| 2026 Aug | 8.53 | Text no longer gets cut off in quick settings, the mail list preview and task status badges at increased text spacing ASB-118 |
| 2026 Aug | 8.53 | Restored a visible keyboard focus indicator on portal widgets and viewer page thumbnails ASB-118 |
| 2026 Aug | 8.53 | Required fields are announced as required in every form view, and in share-link and subscription dialogs ASB-118 |
| 2026 Aug | 8.53 | Forms holding your own data now name their purpose, so browsers and assistive tech can fill and identify them ASB-118 |
| 2026 Aug | 8.53 | Dropdowns and multi-line fields are now associated with their error message, which is announced when it appears ASB-118 |
| 2026 Jul | 8.52 | Sidepanel header buttons no longer hide their icon on hover/focus in dark mode; unified focus-visible ring across panel buttons #6724 |
| 2026 Jul | 8.52 | Fixed dark-mode contrast of gray appointment tiles to meet WCAG AA (~5:1) support#1546 |
| 2026 Jul | 8.52 | Sidepanels move focus inside on open and restore it on close; sidebar toolbar keyboard-reachable again (roving tabindex + ARIA) #6724 |
| 2026 Jul | 8.52 | Account recovery: ARIA on form fields so screen readers announce validation errors bizdev#206 |
| 2026 Jul | 8.51 | Move settings and notifications into the sidepanel with full keyboard and screen-reader support #6724 |
| 2026 Jul | 8.51 | Mail color picker, theme picker, and settings sidepanel option lists migrated to the WAI-ARIA listbox pattern (was: invalid grid-inside-menu / radiogroup with non-auto-select), resolving 46+ axe-core violations #6724 |
| 2026 Jul | 8.51 | Restored visible keyboard focus outlines and fixed low-contrast dark-mode surfaces (checkboxes, side panel, toolbar, agenda) support#1526 |
| 2026 Jul | 8.51 | Replaced the date & time picker with an accessible one: calendar-grid semantics, screen-reader date announcements, visible focus |
| 2026 Jul | 8.51 | Made the close (X) button in the "Install OX App Suite" dialog clearly visible in dark theme support#1500 |
| 2026 May | 8.50 | Increase Contrast for OX Attachment Viewer Icons #1479 |
| 2026 May | 8.50 | Mail compose toolbar cannot be completely accessed via VoiceOver keys #1062 |
| 2026 May | 8.50 | Drive: sidebar add button clickable even when there are no options #1418 |
| 2026 May | 8.50 | Sort dropdown in contacts not in tab order #1415 |
| 2026 May | 8.50 | Difficulty in navigating menus in settings #1422 |
| 2026 May | 8.50 | TinyMCE’s toolbar shortcut not documented for pure keyboard usage #1413 |
| 2026 May | 8.50 | Screen readers might not discover the contextmenu in folder trees #1414 |
| 2026 May | 8.50 | Inbox categories view has wrong role and ARIA attributes for proper screen-reader support #1419 |
| 2026 May | 8.50 | Calendar week abbreviation wrongly interpreted by assistive technology #1416 |
| 2026 May | 8.50 | Date picker should not open automatically when using keyboard #1420 |
| 2026 May | 8.50 | "Skip to main content" does not jump to expected targets #1412 |
| 2026 May | 8.50 | Mail compose: Sender dropdown now communicates the selected address to screen readers #1421 |
| 2026 May | 8.50 | Contacts: Sort and options dropdown now reachable via keyboard #1415 |
| 2026 Apr | 8.49 | Fixed SVG contrast issues in PWA onboarding |
| 2026 Mar | 8.48 | Added on-blur validation feedback for account recovery email field |
| 2026 Mar | 8.48 | Added keyboard-operable select and deselect all controls to enterprise contacts picker PBSR-1502 |
| 2026 Feb | 8.47 | Fixed focus on mail compose when clicking inside the editor iframe #1238 |
| 2026 Feb | 8.47 | Fixed contrast for Schedule send button and dropdown #1206 |
| 2026 Feb | 8.47 | Added keyboard shortcut to save/download emails |
| 2025 Dec | 8.45 | Add high contrast and increased contrast theming |
| 2025 Oct | 8.44 | Fix wrong focus indicator for buttons at the bottom of mail compose #960 |
| 2025 Aug | 8.42 | Fixed heading structure by converting div elements to proper semantic headings for improved screen reader navigation #1050 |
| 2025 Jul | 8.41 | Mail compose: Labels now properly linked to inputs, not used as links. #1064 |
| 2025 Jul | 8.41 | Properly restore focus in calendars list view after pressing the "Load more" button #1068 |
| 2025 Jul | 8.41 | Use correct tab trap handling in Wizard component #1092 |
| 2025 Jun | 8.39 | Improved aria labels for calendar appointments and refactored accessibility logic #1023 |
| 2025 Apr | 8.37 | Improved wording in delete confirmation dialog #971 |
| 2025 Mar | 8.36 | Applied correct styles for 'Select all' in address book (mobile) #866 |
| 2025 Mar | 8.36 | Corrected dark mode colors for primary actions (mobile) #896 |
| 2025 Mar | 8.36 | Ensured correct compose button style after closing compose window #415 #940 |
| 2025 Mar | 8.36 | Removed unintended grayscale style from contact pictures in mail list view #479 |
| 2025 Mar | 8.36 | Improved visual appearance of search result highlighting in settings #847 |
| 2025 Feb | 8.35 | Removed focus outline on mail attachment button #512 |
| 2025 Feb | 8.35 | Ensured star state is properly reflected in the mail toolbar #887 |
| 2025 Feb | 8.35 | Corrected active state indication of font style buttons on iOS #761 |
| 2025 Jan | 8.34 | Added setting to adjust duration of visible undo actions #793 #795 |
| 2025 Jan | 8.34 | Improved color contrast of info badges in email items #723 |
| 2024 Dec | 8.33 | Add functionality to allow users to undo the latest email action |
| 2024 Dec | 8.33 | Increase readability of email subject |
| 2024 Nov | 8.32 | Improve accessibility labels |
| 2024 Nov | 8.32 | Improve dark mode alert colors |
| 2024 Oct | 8.32 | Improve focus handling in first start wizard |
| 2024 Jul | 8.26 | Improve focus and keyboard handling in file viewer |
| 2024 Jun | 8.26 | Improve section headings in address book |
| 2024 May | 8.25 | Improve desktop notifications and fix toolbar flickering in some cases |
| 2024 Mar | 8.23 | Improve keyboard navigation of signatures, improve tooltip handling an rendering of disabled dropdowns |
| 2024 Feb | 8.22 | Improve mail text rendering on Windows |
| 2024 Jan | 8.21 | Improve color contrast in some elements |
| 2023 Dec | 8.20 | Improve support for text-only zoom and focus styles |
| 2023 Nov | 8.19 | Support Browser back/forward for basic App Suite navigation |
| 2023 Oct | 8.18 | Add comprehensive keyboard shortcut support |
| 2023 Sep | 8.17 | Use native clipboard implementation, improve drag and drop and utilize native expandable sections |
| 2023 Aug | 8.16 | Support EN 301 549 accessibility statement in accessibility conformance report |
| 2023 Jul | 8.15 | Added support for EN 301 549 to accessibility conformance report |
| 2023 Jun | 8.14 | Added support for prefers-reduced-motion media query, supporting users with vestibular and attention deficit disorders |
| 2023 May | 8.13 | Added functionality to allow users to undo accidentally sending emails for a user-configurable time frame |
| 2022 Nov | 8.8 | Updated axe-core to 4.6 and fixed new found issues |
| 2022 Oct | 8.7 | Fix flickering of portal widgets |
| 2022 Oct | 8.7 | Improve color contrast in contact and mail dialog |
| 2022 Oct | 8.6 | Improve color contrast of links in mails and focus styles in settings drop down |
| 2022 Sep | 8.6 | Improve aria roles in launcher and what-new-dialog |
| 2022 Sep | 8.6 | Improve color contrast in twitter portal widget and guided tours |
| 2022 Aug | 8.5 | Fixed minor keyboard focus issues in calendar, tasks, chat and core |
| 2022 Aug | 8.5 | Updated axe-core to 4.4 and fixed new found issues |
| 2022 Jul | 8.4 | Published Accessibility Conformance Report in OpenACR format |
| 2022 Jul | 8.4 | Fixes various keyboard related issues in Mail, Upsell and Guided Tours |
| 2022 Apr | 8.3 | Removed presentational SVGs from accessibility tree |
| 2022 Mar | 8.2 | Fixed various issues in dropdowns, color picker and folder nodes for keyboard users |
| 2022 Feb | 8.1 | Comprehensive accessibility review and updated Accessibility Conformance Report |
| 2021 May | 7.10.6 | Fixed various issues in Chat, Calendar and updated documentation |
| 2021 May | 7.10.6 | Improved accessibility of Enterprise Picker |
| 2020 Oct | 7.10.5 | Fixed various issues in Mail, Help, and core components |
| 2020 Oct | 7.10.5 | Reworked Chat to improve keyboard support and fixed various accessibility issues |
| 2020 Oct | 7.10.5 | Added, fixed and improved accessibility e2e tests |
| 2020 Jan | 7.10.4 | Fixed many accessibility issues in Contacts, Calendar, Search, Settings, Mail and core components raised during DEQUE audit |
| 2020 Jan | 7.10.4 | Fixed and improved e2e accessibility tests |
| 2019 Jul | 7.10.3 | Fixed various accessibility issues in core App Suite UI components |
| 2019 Jul | 7.10.3 | Fixed accessibility e2e tests |
| 2019 Jul | 7.10.3 | Fixed issues raised in DEQUE audit |
| 2019 Feb | 7.10.2 | Added e2e tests for all apps and settings |
| 2019 Jan | 7.10.2 | Fixed several issues found by automated testing |
| 2018 Nov | 7.10.1 | Added axe-core to e2e tests in our pipeline and added first tests |
| 2018 Nov | 7.10.1 | Retest / Validation audit by DEQUE |
| 2018 Oct | 7.10.1 | Fixed most issues found in last Audit |
| 2018 Sep | 7.10.1 | Accessibility audit by DEQUE |
| 2018 Jun | 7.10.1 | Introduced axe-core to developer workflow |
| 2018 Jun | 7.10.1 | Fixed several issues found with axe-core |
| 2018 May | 7.10.0 | Reworked landmark roles |
| 2018 May | 7.10.0 | Toolbars and menus focus management and roving tabindex |
| 2018 Mar | 7.10.0 | Added focus management for new windows |
| 2018 Mar | 7.10.0 | Attended CSUN 2018 |
| 2018 Feb | 7.10.0 | Initial keyboard support for new window management |
| 2018 Feb | 7.10.0 | Removed obsolete accessibility improvements setting |
| 2018 Jan | 7.10.0 | Removed obsolete high contrast setting |
| 2018 Jan | 7.10.0 | New application launcher accessibility support |
| 2017 Dec | 7.10.0 | Tabbed inbox accessibility issues resolved |
| 2017 Dec | 7.10.0 | Fixed missing labels in Mail |
| 2017 Dec | 7.10.0 | Accessibility audit by the Paciello Group |
| 2017 Nov | 7.10.0 | Workshop/Review with accessibility expert Marco Zehe in Dortmund |
| 2017 Nov | 7.10.0 | Mail threads expandables were implemented in an accessible manner |
| 2017 Oct | 7.8.4 | Fixed guided tours accessibility issues (keyboard, focus) |
| 2017 Oct | 7.8.4 | (Help) Landing pages markup improved for users with screen readers |
| 2017 Sep | 7.8.4 | Implicit calendar and address book headings changed to semantically correct headings |
| 2017 Sep | 7.8.4 | Replaced combobox component with an accessible implementation |
| 2017 Sep | 7.8.4 | Signature settings now have proper textual roles and descriptions |
| 2017 Sep | 7.8.4 | Header logo changed to image with alt text |
| 2017 Sep | 7.8.4 | Attachment preview list has now appropriate ARIA roles, states and properties |
| 2017 Aug | 7.10.0 | Added more contrast to drag and drop helper |
| 2017 Aug | 7.8.4 | Fixed invalid labels in dialogs (calendar, mail, settings) |
| 2017 Aug | 7.10.0 | Introduced visual line indicator for list view and vgrid |
| 2017 Aug | 7.10.0 | Improved color contrast in Alerts, Settings |
| 2017 Jul | 7.10.0 | Added explicit labels for form fields where they were missing |
| 2017 Jul | 7.8.4 | Added distinguishable focus styles for tabbed inbox |
| 2017 Apr | 7.8.4 | Multiple focus improvements throughout apps |
| 2017 Apr | 7.8.4 | Added document role to dialogs to force screen readers in correct mode |
| 2017 Apr | 7.8.4 | Folder tree improvements for screen readers and keyboard support for home/end |
| 2017 Apr | 7.8.4 | Fixed multiple issues regarding JAWs (labels, verbosity) |
| 2017 Mar | 7.8.4 | Accessibility improvements to search and login |
| 2017 Feb | 7.8.4 | (Address book) Thumb index is now accessible by keyboard |
| 2017 Jan | 7.8.4 | Fixed newly identified minor issues from Dec 16 TPG retest |
| 2016 Dec | 7.8.3 | Retest accessibility audit by the Paciello Group |
| 2016 Oct | 7.8.3 | Resolving remaining issues from recent audit |
| 2016 Sep | 7.8.3 | Added new accessible date picker |
| 2016 Aug | 7.8.3 | Finally fixed remaining tabindex issues |
| 2016 Jun | 7.8.2 | Started to resolve identified issues from recent audit |
| 2016 May | 7.8.1 | Accessibility audit by the Paciello Group |
| 2016 Feb | - | Workshop/Review with accessibility expert Marco Zehe in Hamburg |
| 2015 Jun | 7.8.0 | Partially rearranged DOM elements to appear in source order |
| 2015 Mar | - | Workshop/Review with accessibility expert Marco Zehe in Hamburg |
| 2015 Feb | 7.8.0 | Improved color contrast |
| 2015 Feb | 7.8.0 | Started to resolve identified issues from recent audit |
| 2015 Jan | 7.6.2 | Accessibility audit by the Paciello Group |
| 2014 Oct | 7.6.1 | Improved keyboard support for mail compose |
| 2014 Jun | 7.6.0 | Added high contrast theme |
| 2014 Jun | 7.6.0 | Polished ARIA markup to improve accessibility |
| 2014 Feb | 7.4.2 | Added support for landmark roles |
| 2014 Feb | 7.4.2 | Added support for accessible modal dialogs |
| 2013 Nov | 7.4.1 | Added support for accessible popup dialogs |
| 2013 Nov | 7.4.1 | Added live regions |
| 2013 Sep | 7.4.0 | Added support for tabbable panes |
| 2013 Aug | - | Accessibility training (UI) with Steve Faulkner in Hamburg |
| 2013 Jul | 7.4.0 | Introduced fundamental screen reader support (semantic markup, ARIA tags) |
| 2013 Apr | 7.2.0 | Introduced fundamental keyboard support |