Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-109575

[Reg 5.15.9 -> 5.15.10] iOS: Voice Control Accessibility feature no longer works by default

    XMLWordPrintable

Details

    • iOS/tvOS/watchOS

    Description

      Initial Setup

      Configure your iOS device to use Voice Control:

      1. Go to Settings
      2. Tap on Accessibility
      3. Tap on Voice Control
      4. Turn on Voice control (A file download may be required at this moment)
      5. Select Item Number from Voice Control -> Overlay
      6. Go back to the Home Screen

      At the top-left corner of your phone, in the status bar, you will see a blue microphone icon indicating that Voice Control is actively listening to your commands. If the microphone icon is grayed out, say "Wake up" to activate Voice Control.
       

      Steps to reproduce
      Load https://doc.qt.io/qt-5/qtquick-quick-accessibility-example.html, comment out the Accessibility properties, and run it.

       

      Outcome on Qt 5.15.6

      Numbers appear, overlaid on tappable UI elements. It is possible select/click/tap a UI element by saying its number out loud.

       

      Outcome on Qt 5.15.11

      The number overlay does not appear on the GUI. Voice control does not work.

       

      Workaround

      Explicitly apply Accessibility properties (e.g. Accessible.name and Accessible.role) to each Item that you want to be voice-controllable.

       

      Other notes

      Applying the patch for QTBUG-108848 has no effect on this issue.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            vestbo Tor Arne Vestbø
            skoh-qt Sze Howe Koh
            Votes:
            2 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes