[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