Accessibility: Add landmark regions to Web UI (#39133)

This commit is contained in:
diondiondion authored and GitHub committed 2026-05-26 10:22:22 +00:00
1 parent 9fe97e1ad6
commit e1aa4e3a8c
11 files changed
+55 -23

No files matched your search

@@ -108,12 +108,12 @@ export const ColumnsArea = forwardRef<
</div>
</div>
<div className='columns-area__panels__main'>
<main className='columns-area__panels__main'>
<div className='tabs-bar__wrapper'>
<TabsBarPortal />
</div>
<div className='columns-area columns-area--mobile'>{children}</div>
</div>
</main>
<CollapsibleNavigationPanel />
</div>
@@ -121,7 +121,7 @@ export const ColumnsArea = forwardRef<
}
return (
<div
<main
className={classNames('columns-area', { unscrollable: isModalOpen })}
ref={ref}
tabIndex={isModalOpen ? undefined : 0}
@@ -160,7 +160,7 @@ export const ColumnsArea = forwardRef<
cloneElement(child, { multiColumn: true }),
)}
</ColumnIndexContext.Provider>
</div>
</main>
);
});
@@ -31,6 +31,10 @@ export const messages = defineMessages({
defaultMessage: 'Notifications',
},
menu: { id: 'tabs_bar.menu', defaultMessage: 'Menu' },
advancedUiQuickLinks: {
id: 'tabs_bar.quick_links',
defaultMessage: 'Quick links',
},
});
const IconLabelButton: React.FC<{