Closed Bug 1695716 Opened 4 years ago Closed 4 years ago

VO cursor doesn't correctly track 0-size components

Categories

(Core :: Disability Access APIs, defect, P3)

defect

Tracking

()

RESOLVED FIXED
88 Branch
Tracking Status
firefox88 --- fixed

People

(Reporter: morgan, Assigned: morgan)

References

Details

Attachments

(1 file)

STR:

  1. Activate VO
  2. Navigate to data:text/html,<div role="button" style="text-align: center; inline-size:0; block-size:0;">hello world</div>
  3. Enter web content (VO+shift+down). Focus should land on the button.

Expected: the VO cursor wraps the button visually, so the hello world text is bounded
Actual: the VO cursor remains wrapped to the web area after using the above command to enter (though VO does speak hello world, button in both cases)

Summary: VO cursor doesn't correctly track transformed components → VO cursor doesn't correctly track 0-size components
Pushed by mreschenberg@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/a95a4a2b140a Use ink overflow rect to calculated relative bounds when frame area is zero r=Jamie,emilio
Backout by abutkovits@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/6c3a98d58bd3 Backed out 2 changesets (bug 1695716, bug 1696023) for causing failure at browser_zero_area.js. CLOSED TREE
Pushed by mreschenberg@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/08322b1067aa Use ink overflow rect to calculated relative bounds when frame area is zero r=Jamie,emilio
Pushed by mreschenberg@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/1e21961bb437 Use ink overflow rect to calculated relative bounds when frame area is zero r=Jamie,emilio
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 88 Branch
QA Whiteboard: [qa-88b-p2]
Blocks: 1452008
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: