Open Bug 1732812 Opened 4 years ago Updated 2 years ago

AccessibleCaret has incorrect size inside an oop iframe on desktop with pinch zoom

Categories

(Core :: Layout, defect)

defect

Tracking

()

Accessibility Severity s4
Fission Milestone Future

People

(Reporter: tnikkel, Unassigned)

References

(Blocks 3 open bugs)

Details

(Keywords: access)

Set layout.accessiblecaret.enabled=true
layout.accessiblecaret.hide_carets_for_mouse_input=false

Find a page with an oop iframe that has some text to select (https://hsivonen.fi/fission-host.html works for this if you have fission enabled). Pinch zoom in, select some text in the iframe. The AccessibleCaret is large in size.

Fission Milestone: --- → Future
Keywords: access

It seems the bug isn't in Selection code, but somewhere in panning and zooming code. However, given the description of "Core::Panning and Zooming", it should likely belong to "Core::Layout".

Component: DOM: Selection → Layout

Oh yeah, the bug is likely in layout/base/AccessibleCaret.cpp or related

(I filed this bug in this component because of this line
https://searchfox.org/mozilla-central/rev/d10188f9b4f1c4974264f3925505a0498d346c57/layout/base/moz.build#19 )

Whiteboard: [access-s4]
Severity: -- → S3
Accessibility Severity: --- → s4
Whiteboard: [access-s4]
You need to log in before you can comment on or make changes to this bug.