[webkit-reviews] review denied: [Bug 22340] Crash at WebCore::AccessibilityTable::isTableExposableThroughAccessibility() when a table changes : [Attachment 25243] patch to stop from crashing

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Nov 18 12:29:08 PST 2008


Darin Adler <darin at apple.com> has denied chris fleizach <cfleizach at apple.com>'s
request for review:
Bug 22340: Crash at 
WebCore::AccessibilityTable::isTableExposableThroughAccessibility() when a
table changes
https://bugs.webkit.org/show_bug.cgi?id=22340

Attachment 25243: patch to stop from crashing
https://bugs.webkit.org/attachment.cgi?id=25243&action=review

------- Additional Comments from Darin Adler <darin at apple.com>
I don't think this is the right fix.

It makes no sense for AccessibilityTable to call setNeedsSectionRecalc; any
recalculation should be set up by the DOM tree or CSS manipulation that makes
the recalculation necessary.

Similarly, AccessibilityTable should not be responsible for calling
recalcSectionsIfNeeded. Instead the render tree functions used to get at the
sections should take care of that. It does make sense to make a call to update
layout before trying to work with the render tree, but this is not a
table-specific requirement. Layout will call recalcSectionsIfNeeded as
appropriate.

We need to get to the bottom of what's happening here and not just land this,
which is a workaround or band-aid for the real problem.


More information about the webkit-reviews mailing list