Closed Bug 1709594 Opened 4 years ago Closed 4 years ago

Table cells no longer get IAccessibleHypertext interface

Categories

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

Desktop
Windows
defect

Tracking

()

RESOLVED FIXED
90 Branch
Tracking Status
firefox-esr78 --- unaffected
firefox88 --- unaffected
firefox89 --- unaffected
firefox90 --- fixed

People

(Reporter: Jamie, Assigned: Jamie)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

After bug 1694865, table cells are no longer getting the IAccessibleHypertext interface. Among other things, this breaks retrieval of formatting info in table cells.

The patch for bug 1694865 part 25 states:

  1. ia2AccessibleTableCell is instantiated for TableCellAccessible, so it inherits from ia2AccessibleHypertext (since most TableCellAccessible implementations implement HyperTextAccessible).

In reality, the patch makes ia2AccessibleTableCell inherit from MsaaAccessible. Either I made the change in some version of the patch and lost it, or I intended to make the change and... didn't. 😳

Set release status flags based on info from the regressing bug 1694865

Without this, table cells weren't getting the IAccessibleText, etc. interfaces.
This was my intention in bug 1694865 part 25, but apparently that's not what I actually did.

Pushed by jteh@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/dc0f2a8eab26 Make ia2AccessibleTableCell inherit from ia2AccessibleHypertext. r=morgan
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 90 Branch
Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: