From d1e90f3a12f52d88c72bc320aed83aa51ab36848 Mon Sep 17 00:00:00 2001 From: Haroen Viaene Date: Wed, 15 Mar 2017 15:40:35 +0100 Subject: [PATCH] feat(SearchBox): add role=search to the form (#2046) This helps for screenreaders, and is valid html5 since december 2015. Before then it was working, but not valid. see also https://github.com/w3c/html-aria/issues/18 --- packages/react-instantsearch/src/components/SearchBox.js | 1 + .../src/components/__snapshots__/Menu.test.js.snap | 3 +++ .../components/__snapshots__/RefinementList.test.js.snap | 3 +++ .../src/components/__snapshots__/SearchBox.test.js.snap | 7 +++++++ 4 files changed, 14 insertions(+) diff --git a/packages/react-instantsearch/src/components/SearchBox.js b/packages/react-instantsearch/src/components/SearchBox.js index cb2486df84..36104fd835 100644 --- a/packages/react-instantsearch/src/components/SearchBox.js +++ b/packages/react-instantsearch/src/components/SearchBox.js @@ -189,6 +189,7 @@ class SearchBox extends Component { onReset={this.onReset} {...cx('root')} action="" + role="search" > diff --git a/packages/react-instantsearch/src/components/__snapshots__/Menu.test.js.snap b/packages/react-instantsearch/src/components/__snapshots__/Menu.test.js.snap index 119fba0ae2..67829628b9 100644 --- a/packages/react-instantsearch/src/components/__snapshots__/Menu.test.js.snap +++ b/packages/react-instantsearch/src/components/__snapshots__/Menu.test.js.snap @@ -13,6 +13,7 @@ exports[`Menu Menu with search inside items but no search results 1`] = ` noValidate={true} onReset={[Function]} onSubmit={[Function]} + role="search" >