Closed
Bug 1744573
Opened 4 years ago
Closed 3 years ago
Apply single-level transforms to cached bounds
Categories
(Core :: Disability Access APIs, defect, P2)
Core
Disability Access APIs
Tracking
()
RESOLVED
FIXED
99 Branch
Tracking | Status | |
---|---|---|
firefox99 | --- | fixed |
People
(Reporter: morgan, Assigned: morgan)
References
Details
Attachments
(4 files)
We should move transform calculation into RemoteAccessibleBase::Bounds so we have control over document transforms and can fix them down the line.
This bug focuses on (a) removing transforms from cached bounds, (b) caching the transform matrix and (c) applying single-level transforms.
data:text/html,<div style="background:green; height:100px; width:100px; transform:rotate(30deg);">hello world</div>
Assignee | ||
Comment 1•4 years ago
|
||
Assignee | ||
Comment 2•4 years ago
|
||
Updated•4 years ago
|
Attachment #9253941 -
Attachment description: WIP: Bug 1744573: Cache transform matrix, apply single-level transforms in RemoteAccessibleBase::Bounds r?Jamie,eeejay → WIP: Bug 1744573: Apply single-level transforms in RemoteAccessibleBase::Bounds r?Jamie,eeejay
Updated•4 years ago
|
Attachment #9254186 -
Attachment description: WIP: Bug 1744573: Cache the transform matrix r?eeejay,Jamie → Bug 1744573: Cache the transform matrix r?eeejay,Jamie
Updated•4 years ago
|
Attachment #9253941 -
Attachment description: WIP: Bug 1744573: Apply single-level transforms in RemoteAccessibleBase::Bounds r?Jamie,eeejay → Bug 1744573: Apply single-level transforms in RemoteAccessibleBase::Bounds r?Jamie,eeejay
Updated•4 years ago
|
Severity: -- → S3
Priority: -- → P2
Updated•4 years ago
|
Attachment #9254186 -
Attachment description: Bug 1744573: Cache the transform matrix r?eeejay,Jamie → WIP: Bug 1744573: Cache the transform matrix r?eeejay,Jamie
Updated•4 years ago
|
Attachment #9253941 -
Attachment description: Bug 1744573: Apply single-level transforms in RemoteAccessibleBase::Bounds r?Jamie,eeejay → WIP: Bug 1744573: Apply single-level transforms in RemoteAccessibleBase::Bounds r?Jamie,eeejay
Updated•3 years ago
|
Attachment #9254186 -
Attachment description: WIP: Bug 1744573: Cache the transform matrix r?eeejay,Jamie → Bug 1744573: Cache the transform matrix r?eeejay,Jamie
Updated•3 years ago
|
Attachment #9253941 -
Attachment description: WIP: Bug 1744573: Apply single-level transforms in RemoteAccessibleBase::Bounds r?Jamie,eeejay → Bug 1744573: Apply single-level transforms in RemoteAccessibleBase::Bounds r?Jamie,eeejay
Assignee | ||
Comment 3•3 years ago
|
||
Updated•3 years ago
|
Attachment #9259854 -
Attachment description: WIP: Bug 1744573: Maintain a reference to old ComputedStyle struct on LocalAccessibles r?Jamie,emilio → Bug 1744573: Maintain a reference to old ComputedStyle struct on LocalAccessibles r?Jamie,emilio
Updated•3 years ago
|
Attachment #9259854 -
Attachment description: Bug 1744573: Maintain a reference to old ComputedStyle struct on LocalAccessibles r?Jamie,emilio → WIP: Bug 1744573: Maintain a reference to old ComputedStyle struct on LocalAccessibles r?Jamie,emilio
Assignee | ||
Comment 4•3 years ago
|
||
Updated•3 years ago
|
Attachment #9254186 -
Attachment description: Bug 1744573: Cache the transform matrix r?eeejay,Jamie → WIP: Bug 1744573: Cache the transform matrix r?eeejay,Jamie
Updated•3 years ago
|
Attachment #9253941 -
Attachment description: Bug 1744573: Apply single-level transforms in RemoteAccessibleBase::Bounds r?Jamie,eeejay → WIP: Bug 1744573: Apply single-level transforms in RemoteAccessibleBase::Bounds r?Jamie,eeejay
Updated•3 years ago
|
Attachment #9260228 -
Attachment description: WIP: Bug 1744573: Add infrastrucutre on DocAccessible to queue cache updates r?Jamie,eeejay → Bug 1744573: Add infrastrucutre on DocAccessible to queue cache updates r?Jamie,eeejay
Updated•3 years ago
|
Attachment #9259854 -
Attachment description: WIP: Bug 1744573: Maintain a reference to old ComputedStyle struct on LocalAccessibles r?Jamie,emilio → Bug 1744573: Maintain a reference to old ComputedStyle struct on LocalAccessibles r?Jamie,emilio
Updated•3 years ago
|
Attachment #9254186 -
Attachment description: WIP: Bug 1744573: Cache the transform matrix r?eeejay,Jamie → Bug 1744573: Cache the transform matrix r?eeejay,Jamie
Updated•3 years ago
|
Attachment #9253941 -
Attachment description: WIP: Bug 1744573: Apply single-level transforms in RemoteAccessibleBase::Bounds r?Jamie,eeejay → Bug 1744573: Apply single-level transforms in RemoteAccessibleBase::Bounds r?Jamie,eeejay
Updated•3 years ago
|
Attachment #9260228 -
Attachment description: Bug 1744573: Add infrastrucutre on DocAccessible to queue cache updates r?Jamie,eeejay → Bug 1744573: Add infrastructure on DocAccessible to queue cache updates r?Jamie,eeejay
Pushed by mreschenberg@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/9563d86fec9d
Add infrastructure on DocAccessible to queue cache updates r=Jamie
Updated•3 years ago
|
Attachment #9259854 -
Attachment description: Bug 1744573: Maintain a reference to old ComputedStyle struct on LocalAccessibles r?Jamie,emilio → WIP: Bug 1744573: Maintain a reference to old ComputedStyle struct on LocalAccessibles r?Jamie,emilio
Assignee | ||
Updated•3 years ago
|
Keywords: leave-open
Comment 6•3 years ago
|
||
bugherder |
Updated•3 years ago
|
Attachment #9259854 -
Attachment description: WIP: Bug 1744573: Maintain a reference to old ComputedStyle struct on LocalAccessibles r?Jamie,emilio → Bug 1744573: Maintain a reference to old ComputedStyle struct on LocalAccessibles r?Jamie,emilio
Pushed by mreschenberg@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/91062973874c
Maintain a reference to old ComputedStyle struct on LocalAccessibles r=Jamie,emilio
Comment 8•3 years ago
|
||
bugherder |
Pushed by mreschenberg@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/f0c0617055db
Cache the transform matrix r=eeejay,Jamie
https://hg.mozilla.org/integration/autoland/rev/409c92ad6bb7
Apply single-level transforms in RemoteAccessibleBase::Bounds r=eeejay,Jamie,emilio
Updated•3 years ago
|
Keywords: leave-open
Comment 10•3 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/f0c0617055db
https://hg.mozilla.org/mozilla-central/rev/409c92ad6bb7
Status: NEW → RESOLVED
Closed: 3 years ago
status-firefox99:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → 99 Branch
You need to log in
before you can comment on or make changes to this bug.
Description
•