Skip to content

AriaHasPopUpMutator

Under Construction

This documentation is auto-generated, and is a work in progress. Please see the source code at https://github.com/phetsims/scenery/blob/main/js/accessibility/pdom/AriaHasPopUpMutator.ts for the most up-to-date information.

Overview

Sets ParallelDOM.js fields for an Node that uses aria-haspopup. It was discovered that this attribute changes how iOS 14 VoiceOver interacts with elements - elements with aria-haspopup must be positioned in the viewport to receive pointer and click events.

See https://github.com/phetsims/scenery/issues/1094 for more information.

@author Jesse Greenberg

Source Code

See the source for AriaHasPopUpMutator.ts in the scenery repository.