Closed Bug 1797545 Opened 2 years ago Closed 1 year ago

Bounds are incorrectly calculated for transformed documents when the cache is off

Categories

(Core :: Disability Access APIs, defect)

defect

Tracking

()

RESOLVED WONTFIX
Tracking Status
firefox108 --- affected

People

(Reporter: morgan, Unassigned)

References

(Blocks 1 open bug)

Details

We fixed this in our caching implementation, but it remains an issue in our non-caching implementation.

STR:

  1. Open data:text/html,<iframe style='transform: translate(120px, 50%); height:100px; width:100px;' src='data:text/html,hello world'></iframe>
  2. With VoiceOver, focus 'hello world'

Expected:
The VO cursor wraps the text

Actual:
The VO cursor focuses the location the text would be if it didn't have a transform applied.

I tested this with fission off.

This isn't an issue for something like data:text/html,<div style='transform: translate(120px, 50%); height:100px; width:100px;'>hello world</div>

No longer depends on: 1732179
See Also: → 1732179
Severity: -- → S4
Depends on: 1782873

Cache the World is enabled by default in Firefox 113, so we don't need to fix this.

Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.