1
0
mirror of https://github.com/flarum/core.git synced 2025-08-06 00:17:31 +02:00

fix(a11y): change starting position of aria-posinset (#4191)

This commit is contained in:
Davide Iadeluca
2025-02-21 09:38:06 +01:00
committed by GitHub
parent bbc4b6dd13
commit 7feab89cca
2 changed files with 2 additions and 2 deletions

View File

@@ -51,7 +51,7 @@ export default class DiscussionList extends Component {
<ul role="feed" aria-busy={isLoading} className="DiscussionList-discussions"> <ul role="feed" aria-busy={isLoading} className="DiscussionList-discussions">
{state.getPages().map((pg, pageNum) => { {state.getPages().map((pg, pageNum) => {
return pg.items.map((discussion, itemNum) => ( return pg.items.map((discussion, itemNum) => (
<li key={discussion.id()} data-id={discussion.id()} role="article" aria-setsize="-1" aria-posinset={pageNum * pageSize + itemNum}> <li key={discussion.id()} data-id={discussion.id()} role="article" aria-setsize="-1" aria-posinset={pageNum * pageSize + itemNum + 1}>
<DiscussionListItem discussion={discussion} params={params} /> <DiscussionListItem discussion={discussion} params={params} />
</li> </li>
)); ));

View File

@@ -45,7 +45,7 @@ export default class PostList<CustomAttrs extends IPostListAttrs = IPostListAttr
<ul role="feed" aria-busy={isLoading} className="PostList-discussions"> <ul role="feed" aria-busy={isLoading} className="PostList-discussions">
{state.getPages().map((pg, pageNum) => { {state.getPages().map((pg, pageNum) => {
return pg.items.map((post, itemNum) => ( return pg.items.map((post, itemNum) => (
<li key={post.id()} data-id={post.id()} role="article" aria-setsize="-1" aria-posinset={pageNum * pageSize + itemNum}> <li key={post.id()} data-id={post.id()} role="article" aria-setsize="-1" aria-posinset={pageNum * pageSize + itemNum + 1}>
<PostListItem post={post} params={params} /> <PostListItem post={post} params={params} />
</li> </li>
)); ));