[Webkit-unassigned] [Bug 25901] [Gtk] Use ATK_ROLE_SECTION for divTag and ATK_ROLE_LABEL for labelTag

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Oct 17 21:20:21 PDT 2009


https://bugs.webkit.org/show_bug.cgi?id=25901


Joanmarie Diggs <joanmarie.diggs at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[Gtk] ROLE_SECTION should   |[Gtk] Use ATK_ROLE_SECTION
                   |be used instead of          |for divTag and
                   |ROLE_PANEL for <div></div>  |ATK_ROLE_LABEL for labelTag




--- Comment #2 from Joanmarie Diggs <joanmarie.diggs at gmail.com>  2009-10-17 21:20:21 PDT ---
Now that I'm actually looking at these things from the other side.... :-)

Bug 25530 is really two different bugs (and possibly three):

1. The accessible role being used with labels is wrong

2. The LABEL_FOR/LABELLED_BY relationship pair is missing (because, among other
things, it seems accessible relationships haven't been implemented yet)

3. The accessible name of the AtkObject which is LABELLED_BY the label should
be taken from the name of the label. And I'm starting to suspect that ain't
going to happen magically on its own.

So.... I've re-purposed this bug to deal with issue 1 (roles). 25530 can deal
with the other two issues.

Also, regarding this bit:

> As for paragraphs contained in <div></div>, the expected hierarchy would
> include both roles, thus:
> 
> - ROLE_SECTION
>   - ROLE_PARAGRAPH
>     - ROLE_TEXT

I suggested it because that's what Gecko does. I'm now starting to think doing
that might be rather pointless, not to mention introduce a bunch of unneeded
additional accessibles into the mix which might negatively impact performance.
Therefore, I'm withdrawing this part for now. If, upon further consideration, I
want it after all, I'll file a new bug for it.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list