Open Bug 1850810 Opened 1 year ago Updated 3 months ago

Research the Zoom Component on Android

Categories

(GeckoView :: General, task, P3)

All
Android
task

Tracking

(Not tracked)

People

(Reporter: olivia, Unassigned)

References

(Blocks 1 open bug)

Details

Fenix allows users to Zoom via the accessibility settings. This bug is to research the settings the feature should have based on meeting accessibility criteria, user expectations, and user experience.

Fenix Current Default (August 30, 2023):

  • Automatic font sizing (default on)
    • This setting automatically makes the Firefox zoom settings mirror the Android system
      zoom settings. (50% - 200%)
    • Using browser.display.os-zoom-behavior = 1 (at present, could change)
    • The off setting enables a slider to manually set the value for Firefox 50% - 200%

Possible Options, if all were decoupled

  • Font inflation - toggle on/off
  • Zoom - toggle on/off
  • Match system zoom settings - toggle on/off
  • Full Zoom or Text Zoom - Select
  • Full Zoom - 50% - 200% - browser.display.os-zoom-behavior = 1
  • Text Zoom - 50% - 200% - browser.display.os-zoom-behavior = 2

Related Options to Consider

  • Scale for printing - see bug 1841089
    • Should it be its own slider somewhere or reflect the full/text zoom?

This bug is to research if we should:
a) Make all of these options available
b) or determine what options are best suited for Android
c) and file the correct bugs based on the decisions

Severity: -- → N/A
Blocks: 1850808

Have a WIP patch for bug 1841089 that starts allowing these zoom changes to be seen in GVE. (Currently, cannot change zoom settings in GVE easily.) Could consider doing a prototype with the options in GVE for testing.

Priority: -- → P3

Bug 1547181 has an additional zoom option to research too.

See Also: → 1547181

Related to decoupling font settings as discussed in bug 1828327 comment # 3 as well.

:emilio left an excellent summary over in bug 1850808 comment 1 with direction recommendations, linking it here for additional context!

See Also: → 1907569
You need to log in before you can comment on or make changes to this bug.