I’m experiencing some issues with user experience in my app related to a workflow where users can show and hide a group using a custom state.
Currently, I’m saving the position on the page where users are when they click to show the group using JavaScript. Then, I send them back to that position when they hide the group.
This workflow is causing the show/hide process to feel very choppy. It seems that the page is shown before it’s fully ready or visible.
How can I ensure that the group becoming visible is completely visible before the group that’s supposed to hide actually hides?
Any suggestions or advice would be greatly appreciated!