It appears that the 'dialog' and 'group' roles used in IV put the NVDA readspeaker in a forms or focus mode, expecting our application to control the navigation. This makes the task behave very differently from when they're standalone.
1. Reconsider if these roles are appropriate.
2. Interactions should behave similarly to when they're standalone.
3. IV interactions should be usable in NVDA.