diff --git a/docs/api/infinite-scroll.md b/docs/api/infinite-scroll.md index 6ccc264e906..f45ba5b3e80 100644 --- a/docs/api/infinite-scroll.md +++ b/docs/api/infinite-scroll.md @@ -61,6 +61,34 @@ Infinite scroll requires a scroll container to function. When using a virtual sc ``` +## Accessibility + +Developers should assign the `role="feed"` attribute to the scrollable list of items that are added to or removed from as the user scrolls. + +Individual list items should either have `role="article"` or use the `
` element directly. + +For example, when rendering a collection of items in an `ion-list`: + +```html + + + + First item + + + Second item + + ... + + + + + + +``` + +Please refer to the [ARIA: feed role](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/feed_role) documentation for additional information. + ## Interfaces ### InfiniteScrollCustomEvent