Short note on being busy
aria-busy attribute, when set to
true is supposed to provide a hint to screen readers that the content within the subtree of the element it is on is being updated and should not be announced.
Indicates an element is being modified and that assistive technologies MAY want to wait until the modifications are complete before exposing them to the user.
source: ARIA 1.1 – aria-busy
It appears that currently only JAWS uses this information to hide busy content from the user (with Chrome and Firefox, not IE), other screen readers such as NVDA and VoiceOver ignore the busy state and the content can still be accessed.
Try it for yourself: aria-busy test
aria-hidden to achieve the same outcome
If you need/want to hide content from users for a set period of time, while content is updating, you can instead use
aria-hidden. Its use results in the same outcome, but is much more robustly supported across browser and screen reader combinations.
Try it for yourself: aria-hidden test