[Webkit-unassigned] [Bug 163383] [GTK] Meters are inaccessible after r207280 - could be fixed by supporting meters in RenderThemeGtk
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Mar 22 06:53:28 PDT 2017
https://bugs.webkit.org/show_bug.cgi?id=163383
Joanmarie Diggs (irc: joanie) <jdiggs at igalia.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|[GTK] 3 accessibility tests |[GTK] Meters are
|fail after r207280 |inaccessible after r207280
| |- could be fixed by
| |supporting meters in
| |RenderThemeGtk
--- Comment #3 from Joanmarie Diggs (irc: joanie) <jdiggs at igalia.com> ---
I did a bit of digging into this. Since the change in question, if the platform's RenderTheme does not support meter, HTMLMeterElement::createElementRenderer() will not create a RenderMeter. WebCore Accessibility for meters currently assumes we have a RenderMeter. So either we need to make change in how WebCore Accessibility does its thing, or RenderThemeGtk needs to start supporting meter.
Because I am completely RenderTheme ignorant, I don't know how easy doing the latter would be. But a quick test (having createElementRenderer() return a RenderMeter despite the fact that RenderThemeGtk doesn't support it) caused meters to become accessible again via ATK/AT-SPI2.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20170322/63519d26/attachment.html>
More information about the webkit-unassigned
mailing list