VoiceView + Webview causes text to be repeated multiple times

:backhand_index_pointing_right: Bug Description


1. Summary

Loading my app via webview and activating VoiceView causes repeating of text in button, alt text in images and multiple places

aria-describedby is ignored even though Speak Described By is turned on in Settings > Accessibility > VoiceView > Verbosity

App Name:
App Link on Amazon Appstore (found through Developer Console → Actions column in App List → View on Amazon.com):

Bug Severity
Select one that applies

  • Impacts operation of app
  • Blocks current development
  • Improvement suggestion
  • Issue with documentation (If selected, please share the doc link and describe the issue)
  • Other

2. Steps to Reproduce

  1. Turn on VoiceView
  2. Navigate to a button with text or the button has aria-labelledby pointing to a div containing image with alt text
  3. Navigate to a button with aria-describedby

3. Observed Behavior

Explain what actually happened, noting any discrepancies or malfunctions.

TTS will repeat the text in the button. aria-describedby is not read. Example "Play Play button"

4. Expected Behavior

Describe what you expected the SDK to do under normal operation.

TTS will not repeat the text in the button and aria-describedby is read. Example "Play button, This is a test"

4.a Possible Root Cause & Temporary Workaround

Fill out anything you have tried. If you don’t know, N/A is acceptable

N/A

5. Logs or crash report

N/A

6. Environment

Please fill out the fields related to your bug below:

  • SDK Version: 0.22.6006

  • App State: Foreground

  • OS Information:

    ##################################################
    #####     Welcome to Developer mode Shell    #####
    ##################################################
    sh(com.amazon.dev.shell):/$ cat /etc/os-release
    NAME="OS"
    OE_VERSION="4.0.0"
    OS_MAJOR_VERSION="1"
    OS_MINOR_VERSION="1"
    RELEASE_ID="14"
    OS_VERSION="1.1"
    BRANCH_CODE="TV Ship day60"
    BUILD_DESC="OS 1.1 (TV Ship day60/4458)"
    BUILD_FINGERPRINT="4.0.207586.0(3072cab629675a74)/4458N:user-external/release-keys"
    BUILD_VARIANT="user-external"
    BUILD_TAGS="release-keys"
    BUILD_DATE="Wed Feb 04 19:00:08 UTC 2026"
    BUILD_TIMESTAMP="1770231608"
    VERSION_NUMBER="1401010445850"
    

7. Example Code Snippet / Screenshots / Screengrabs

N/A


:backhand_index_pointing_right: Additional Context


Any Additional Context you would like to provide?
Add any other relevant information, such as recent updates to the SDK, dependencies, or device OS that may affect the bug.

N/A

Hi @DavidW,

Thank you for the detailed bug report on the VoiceView + WebView text repetition issue.

I was able to reproduce the issue on my end and can confirm the behavior you described:

  • Text in buttons is being repeated by VoiceView (e.g., “Play Play button” instead of “Play button”)

  • The aria-describedby attribute is not being read, even with “Speak Described By” enabled in VoiceView settings

Our team is investigating this issue and will provide an update as soon as we have more information.

Thanks for helping us improve the Vega platform.

Warm regards,
Aishwarya

Hi @DavidW,

Following up on the VoiceView + WebView text repetition issue you reported.

To help resolve this, we recommend reviewing the Accessibility Guide for Web Apps and WebGL Best Practices for Web Apps:

If you’ve already followed these guidelines and the issue persists, please let us know so we can investigate further.

Thanks for helping us improve the Vega platform.

Best regards
Aishwarya

Hi @amen,

I created a new screen with only one button and the text in the button, “Sign in from TV”, was repeated 3 times. Here is the html of my page when i inspect it the web view via the Vega Studio extension

Hi @DavidW,

Thank you for sharing the screenshot. To investigate further, could you please provide:

  • The HTML page source of the screen with the repeated text

  • A minimal reproducible code snippet that replicates the issue

This will help our team debug on our end.

Thanks for your patience!

Best regards,
Aishwarya

Hi @amen
Please see attached html code. this is not my actual app but just a simple page that I created. You can hear that the button text is repeated 3 times

index.txt (1.7 KB)