Open Bug 1802826 Opened 1 year ago Updated 11 months ago

Accessibility: Android zoom clicking incorrect elements

Categories

(GeckoView :: Core, defect, P2)

All
Android

Tracking

(Accessibility Severity:s1)

Accessibility Severity s1

People

(Reporter: kbrosnan, Unassigned, NeedInfo)

Details

(Keywords: access, Whiteboard: [geckoview:m112] [geckoview:m114?])

Attachments

(1 file)

From github: https://github.com/mozilla-mobile/fenix/issues/25454.

Steps to reproduce

  1. Enable magnification gestures in android settings > accessibility > Magnification shortcut swipe up with 2 fingers
  2. Open firefox
  3. Go to a website
  4. 2 finger swipe up from the home bar and a green outline will appear along the border of the display
  5. Tap with 1 finger to enable zoom
  6. Swipe around with 2_fingers until an element (link, button, etc) you wish to click is in focus
  7. Tap the desired element with 1 finger

Expected behaviour

The element that was tapped should be activated

Actual behaviour

A random element way down the page is activated instead of the desired one

Device name

motorola One 5G Ace

Android version

Android 11

Firefox release type

Firefox

Firefox version

Fenix 101.1.0 or lower (not fixed in 102.0.0-beta.1

Device logs

No response

Additional information

No response

┆Issue is synchronized with this Jira Task

Change performed by the Move to Bugzilla add-on.

Keywords: access

The severity field is not set for this bug.
:cpeterson, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(cpeterson)

This sounds like APZ

Component: General → Panning and Zooming
Flags: needinfo?(cpeterson)
Product: GeckoView → Core
Version: unspecified → Trunk
Severity: -- → S3
Whiteboard: [apz-android-needstriage]

I will test this once after I got a new Android phone. Note that I can't see the issue on Android emulator but the accessibility feature is slightly different at least on Android emulator v7.

Flags: needinfo?(hikezoe.birchill)
Attached video android13-magnifier.mp4

Is this exclusively an Android 11 bug? Can't reproduce on my Pixel 6a with Android 13.

If this is indeed still a bug I gave it an access-s1 priority because renders Firefox useless with a magnifier.

Whiteboard: [apz-android-needstriage] → [apz-android-needstriage][access-s1]

The severity field for this bug is set to S3. However, the accessibility severity is higher, [access-s1].
:botond, could you consider increasing the severity?

For more information, please visit auto_nag documentation.

Flags: needinfo?(botond)

Coincidently the new phone I got is also pixel 6a but fortunately the version is still Android 12 so it's different from Eitan's one. Anyway I can't reproduce the issue on the Pixel6a with Android 12.

As Eitan mentions, this is probably an issue on Android specifically older versions. If we will do some workarounds for this issue, GeckoView would be a reasonable place I think.

Component: Panning and Zooming → Core
Flags: needinfo?(hikezoe.birchill)
Flags: needinfo?(botond)
Product: Core → GeckoView
Whiteboard: [apz-android-needstriage][access-s1] → [access-s1]

People are saying this still happens on Android 11. This is not a particularly old version of Android and makes up around 25% of our users.

Rank: 112
Priority: -- → P2
Whiteboard: [access-s1] → [access-s1] [geckoview:m112?]
Priority: P2 → P1
Whiteboard: [access-s1] [geckoview:m112?] → [access-s1] [geckoview:m112]
Severity: S3 → S2
Priority: P1 → P2

Bryan, this a11y bug is an "access-s1" severity bug that was scheduled for [geckoview:m112], but it wasn't rolled over into 113. The bug breaks tapping links when using the zoom magnifier on Android <= 11. I think we should consider this bug for 113 or 114.

Flags: needinfo?(brclark)
Whiteboard: [access-s1] [geckoview:m112] → [access-s1] [geckoview:m112] [geckoview:m114?]
Accessibility Severity: --- → s1
Whiteboard: [access-s1] [geckoview:m112] [geckoview:m114?] → [geckoview:m112] [geckoview:m114?]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: