Struggling with my onboarding flow for VoiceOver
AppleVis [Unofficial]
May 8, 2026
Hi everyone. I'm working on an onboarding flow for a new app and I'm struggling with how to deal with a Liquid Glass issue.
I have glass buttons with "next" and "back" chevron symbols that let the user go through the pages. When you get to the last page the "next" button is disabled.
Since the glass buttons are partially transparent they interact with the background colors. Depending on the colors of the background in use the button clearly looks disabled some times but other times it's barely dimmed and still would look active at a glance.
To deal with this I was just going to hide the next button on the last page by making the opacity zero. Back in the day VoiceOver would have still seen the disabled button, but now setting the opacity to zero also hides it from VoiceOver. Usually that's helpful but here it's not.
My real question is for a VoiceOver user would it be confusing to have the "next" button just disappear on the last page?
Discussion in the ATmosphere