Describe the bug
Hello,
In those 3 components (DataTable/Tree/TreeTable), you can set the 'filter' property, which will add a text field.
However, the inputs generated do not have the 'aria-label' attribute.
(https://dequeuniversity.com/rules/axe/4.7/label?application=axeAPI)
PS : Same problem observed in PrimeVue components
Reproducer
No response
PrimeReact version
9.6.0
React version
18.x
Language
TypeScript
Build / Runtime
Create React App (CRA)
Browser(s)
No response
Steps to reproduce the behavior
Tree :
<Tree value={nodes} filter filterMode="lenient" filterPlaceholder="Lenient Filter" className="w-full md:w-30rem" />

Genered input : <input type="text" autocomplete="off" class="p-tree-filter p-inputtext p-component" placeholder="Lenient Filter" data-pc-section="input" value="">
TreeTable (or DataTable with filterDisplay="row") :
<TreeTable value={nodes} header={header} filterMode={filterMode} tableStyle={{ minWidth: '50rem' }}>
<Column field="name" header="Name" expander filter filterPlaceholder="Filter by name"></Column>
<Column field="size" header="Size" filter filterPlaceholder="Filter by size"></Column>
<Column field="type" header="Type" filter filterPlaceholder="Filter by type"></Column>
</TreeTable>

Generated input : <input class="p-inputtext p-component p-column-filter p-column-filter" placeholder="Filter by name" data-pc-name="inputtext" data-pc-section="root" value="">
DataTable filterDisplay="menu" :

Generated input : <input class="p-inputtext p-component p-column-filter p-column-filter" type="text" placeholder="Search by name" data-pc-name="inputtext" data-pc-section="root" value="">
Expected behavior
No response
Describe the bug
Hello,
In those 3 components (DataTable/Tree/TreeTable), you can set the 'filter' property, which will add a text field.
However, the inputs generated do not have the 'aria-label' attribute.
(https://dequeuniversity.com/rules/axe/4.7/label?application=axeAPI)
PS : Same problem observed in PrimeVue components
Reproducer
No response
PrimeReact version
9.6.0
React version
18.x
Language
TypeScript
Build / Runtime
Create React App (CRA)
Browser(s)
No response
Steps to reproduce the behavior
Tree :
<Tree value={nodes} filter filterMode="lenient" filterPlaceholder="Lenient Filter" className="w-full md:w-30rem" />Genered input :
<input type="text" autocomplete="off" class="p-tree-filter p-inputtext p-component" placeholder="Lenient Filter" data-pc-section="input" value="">TreeTable (or DataTable with filterDisplay="row") :
Generated input :
<input class="p-inputtext p-component p-column-filter p-column-filter" placeholder="Filter by name" data-pc-name="inputtext" data-pc-section="root" value="">DataTable filterDisplay="menu" :
Generated input :
<input class="p-inputtext p-component p-column-filter p-column-filter" type="text" placeholder="Search by name" data-pc-name="inputtext" data-pc-section="root" value="">Expected behavior
No response