HTML5 datalist is not conveyed by haspopup property

RESOLVED FIXED in mozilla24

Status

()

Core
Disability Access APIs
RESOLVED FIXED
4 years ago
4 years ago

People

(Reporter: steve faulkner, Assigned: surkov)

Tracking

(Blocks: 1 bug)

unspecified
mozilla24
x86_64
Windows 8
Points:
---
Bug Flags:
in-testsuite +

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

(Reporter)

Description

4 years ago
when an input with an associated datalist has focus would expect haspopup property to be exposed on the input to indicate the presence of the datalist, this is not the case.
test case:
http://rawgithub.com/stevefaulkner/HTML5accessibility/master/tests/datalist.html

MSAA
	accName;datalist;
	accRole;editable text;
	accState; focusable , focused;
	accDescription;;
	accDefaultAction;activate;
	accValue;h;
	accParent;datalist;
IAccessible2
	Name;datalist;
	Role;editable text;
	States;Editable, Opaque, Selectable text, Single line, Supports autocompletion;
	Description;
	Relations
		0
			Relation Type;labelledBy;
			Relation Targets
				0;datalist - Label;
	Object Attributes
		margin-left;0px;
		text-align;start;
		text-indent;0px;
		id;url1;
		tag;input;
		margin-right;0px;
		margin-top;0px;
		margin-bottom;0px;
		display;inline;
		line-number;1;
		explicit-name;true;
	Value;h;
UIAutomation
	CurrentAriaProperties;;
	CurrentAriaRole;(none);
	CurrentControlType;UIA_Edit;
	CurrentHasKeyboardFocus;True;
	CurrentName;datalist;
	CurrentOrientation;None;
	CurrentControllerFor
	CurrentDescribedBy
	CurrentFlowsTo
	CurrentLabeledBy
	CurrentLiveSetting;0;
(Reporter)

Updated

4 years ago
Blocks: 389237
(Assignee)

Comment 1

4 years ago
Created attachment 757206 [details] [diff] [review]
patch
Assignee: nobody → surkov.alexander
Status: NEW → ASSIGNED
Attachment #757206 - Flags: review?(trev.saunders)
Attachment #757206 - Flags: review?(trev.saunders) → review+
(Assignee)

Comment 2

4 years ago
https://hg.mozilla.org/integration/mozilla-inbound/rev/4e33f407e1aa
Flags: in-testsuite+

Comment 3

4 years ago
https://hg.mozilla.org/mozilla-central/rev/4e33f407e1aa
Status: ASSIGNED → RESOLVED
Last Resolved: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla24
You need to log in before you can comment on or make changes to this bug.