-
- Downloads
Bug 1861902: Enforce some table restrictions to avoid crashes and improve consistency. a=RyanVM
1. Never treat a cell in a nested CachedTableAccessible as a cell in the outer table. This could previously result in trying to use cache data from one CachedTableAccessible when querying another, which could cause crashes. 2. Don't create an HTMLTableRowAccessible when the <tr> has a valid ARIA role other than "row". This could previously result in a situation where <tr role="grid"> was treated as a row by its parent table, but the <tr> was also treated as a separate table. Original Revision: https://phabricator.services.mozilla.com/D192175 Differential Revision: https://phabricator.services.mozilla.com/D196001
Showing
- accessible/base/CachedTableAccessible.cpp 5 additions, 0 deletionsaccessible/base/CachedTableAccessible.cpp
- accessible/base/HTMLMarkupMap.h 7 additions, 0 deletionsaccessible/base/HTMLMarkupMap.h
- accessible/tests/browser/e10s/browser_caching_table.js 26 additions, 0 deletionsaccessible/tests/browser/e10s/browser_caching_table.js
Please register or sign in to comment