Str: 1. Visit a page with a windowless plugin; e.g. http://www.brandonsanderson.com/ 2. Locate the accessible for the embedded object. 3. Call IAccessible::accChildCount on this accessible. Expected: 0. Actual: 1. 4. Call AccessibleChidlren, passing iChildStart as 0 and cChildren as the child count (step 3). Expected: The returned array should be empty (no children). Actual: An array of length 1 is returned. The array member is a VARIANT with VT_DISPATCH but a pDispVal of NULL. A NULL child should never be returned by AccessibleChildren. This doesn't affect users of NVDA (or probably any other AT), but it's probably worth fixing for correctness and automation.
Created attachment 686952 [details] [diff] [review] patch
Assignee: nobody → surkov.alexander
Status: NEW → ASSIGNED
Attachment #686952 - Flags: review?(trev.saunders)
Attachment #686952 - Flags: review?(trev.saunders) → review+
Status: ASSIGNED → RESOLVED
Last Resolved: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla20
You need to log in before you can comment on or make changes to this bug.