[Webkit-unassigned] [Bug 20013] Windows AX huerusitics are poor
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu Jul 31 11:07:05 PDT 2008
https://bugs.webkit.org/show_bug.cgi?id=20013
------- Comment #36 from sankaraditya+bugzilla at gmail.com 2008-07-31 11:07 PDT -------
I have checked in Firefox.
<i style="display: block;">Test.</i>
Though <i> tag is displayed in block fashion, Firefox ignores it. Firefox just
considers the text content of <i> tag. I think, webkit should follow that
behavior as displayed in Firefox.
~ Thanks.
(In reply to comment #27)
> Testing whether an object can be ignored by checking the tag name does not seem
> to work well.
>
> This should be present in the tree as a button:
> <i role="button">Test.</i>
>
> This should be present as a container:
> <i style="display: block;">Test.</i>
>
> This should be present as a list item:
> <i style="display: list-item;">Test.</i>
>
> This can be ignored:
> <i>Test.</i>
>
> This is how these objects are presented by Firefox 3. However, with this patch,
> the accessibility of the <i> tag is ignored in all of these cases.
>
> Smaller issues:
> + if(m_renderer->isListItem())
> + return ListItemRole;
> +
> + if(m_renderer->isHR())
> + return SeparatorRole;
> +
> + if(isListElement(node))
> + return ListRole;
> +
> Need spaces between if and (.
>
> + case WebCore::DocumentRole:
> + return ROLE_SYSTEM_DOCUMENT;
> + case WebCore::CellRole:
> + return ROLE_SYSTEM_CELL;
> + case WebCore::ListItemRole:
> + return ROLE_SYSTEM_LISTITEM;
> + case WebCore::SeparatorRole:
> + return ROLE_SYSTEM_SEPARATOR;
> Needs two more spaces of indentation before each return.
>
>
> As Sam and Mark said, this still needs to be broken down; the patch tries to
> fix issues with list items, tables, links, images, inline elements, text
> elements, separators, and documents, when each of these is a separate issue.
>
> It would be best if you could submit a patch for each of these small items,
> along with a test.
>
> I hope this doesn't put you off of working on this! :)
>
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the webkit-unassigned
mailing list