swiper icon indicating copy to clipboard operation
swiper copied to clipboard

[A11y] Pagination Bullets get's invisible/hidden.

Open ravigajjala opened this issue 3 months ago • 3 comments

Check that this is really a bug

  • [x] I confirm

Reproduction link

https://github.com/user-attachments/assets/1d7cb387-29a8-46fe-8dd1-82bfba0f400a

Bug description

  1. I encountered an issue were pagination bullets(dot's) get's hidden/invisible when we try to slide using Voice Over on IOS Devices & Talk Back on Android Devices.
  2. If Voice over/talk back is disabled in-between slides then i can no longer manually swipe back to previous slide & have to finish swipe until end of all available slides.However on the last slide swiper becomes Un-responsiveness.

https://github.com/user-attachments/assets/1d7cb387-29a8-46fe-8dd1-82bfba0f400a

Expected Behavior

Pagination bullets should be always visible though we are sliding through voiceover/talk back.Basically experience should be same as the user swipes manually with their finger.

Actual Behavior

Pagination bullets get disappear & swiper becomes unresponsiveness on the last available slide.

Swiper version

12.0.1

Platform/Target and Browser Versions

All Browser's.

Validations

  • [x] Follow our Code of Conduct
  • [x] Read the docs.
  • [x] Check that there isn't already an issue that request the same feature to avoid creating a duplicate.
  • [x] Make sure this is a Swiper issue and not a framework-specific issue

Would you like to open a PR for this bug?

  • [ ] I'm willing to open a PR

ravigajjala avatar Sep 18 '25 21:09 ravigajjala

It is not a reproducible demo, provide a live demo of the issue please

nolimits4web avatar Sep 18 '25 21:09 nolimits4web

Hello @ravigajjala. Please provide a online reproduction by codesandbox or a minimal GitHub repository. You can fork one of our demos in codesandbox to get start. Issues labeled by missing demo will be closed if no activities in 3 days.

github-actions[bot] avatar Sep 18 '25 21:09 github-actions[bot]

It is not a reproducible demo, provide a live demo of the issue please

@nolimits4web ,

Earlier the recording i attached is from Swiper Master branch(https://github.com/nolimits4web/swiper).

Steps to reproduce:

  1. Clone Master Branch of Swiper
  2. npm i
  3. npm run core
  4. Launched the Build URL in Iphone Browser
  5. Turn on Voice Over & Try to navigate atleast one of the slide.
  6. Turn Off VoiceOver & manually try to swipe back to previous slide.

Additionally, i observed same issue in your demos. Please find direct link of it below. https://codesandbox.io/p/sandbox/gp743r?file=%2Findex.html

Below is the screen recording from my Iphone device.

https://github.com/user-attachments/assets/4c95227c-0a23-4795-92bd-d1f22a0fd1e6

Please let me know if any other information is required.

ravigajjala avatar Sep 19 '25 16:09 ravigajjala