Accessibility: Add landmark regions to Web UI (#39133)
This commit is contained in:
1 parent
9fe97e1ad6
commit
e1aa4e3a8c
11 files changed
+55
-23
No files matched your search
@@ -248,7 +248,15 @@ class ComposeForm extends ImmutablePureComponent {
|
||||
const { intl, onPaste, onDrop, autoFocus, withoutNavigation, maxChars, isSubmitting } = this.props;
|
||||
|
||||
return (
|
||||
<form className='compose-form' onSubmit={this.handleSubmit}>
|
||||
<form
|
||||
className='compose-form'
|
||||
role='region'
|
||||
aria-label={intl.formatMessage({
|
||||
id: 'tabs_bar.publish',
|
||||
defaultMessage: 'New Post'
|
||||
})}
|
||||
onSubmit={this.handleSubmit}
|
||||
>
|
||||
<ReplyIndicator />
|
||||
{!withoutNavigation && <NavigationBar />}
|
||||
<Warning />
|
||||
|
||||
@@ -547,11 +547,15 @@ export const Search: React.FC<{
|
||||
const searchOptionsHeading = useId();
|
||||
|
||||
return (
|
||||
<form ref={formRef} className={classNames('search', { active: expanded })}>
|
||||
<form
|
||||
role='search'
|
||||
ref={formRef}
|
||||
className={classNames('search', { active: expanded })}
|
||||
>
|
||||
<input
|
||||
ref={searchInputRef}
|
||||
className='search__input'
|
||||
type='text'
|
||||
type='search'
|
||||
placeholder={intl.formatMessage(
|
||||
signedIn ? messages.placeholderSignedIn : messages.placeholder,
|
||||
)}
|
||||
|
||||
Reference in new issue
Block a user