browser(firefox): a11y haspopup is a string, not a boolean (#15056)

This commit is contained in:
Dmitry Gozman 2022-06-22 17:01:13 -07:00 коммит произвёл GitHub
Родитель 7bd72716f9
Коммит 141093a1cd
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
6 изменённых файлов: 8 добавлений и 10 удалений

Просмотреть файл

@ -1,2 +1,2 @@
1329
Changed: dgozman@gmail.com Thu Jun 2 16:19:39 PDT 2022
1330
Changed: dgozman@gmail.com Wed Jun 22 16:26:54 PDT 2022

Просмотреть файл

@ -869,7 +869,6 @@ class PageAgent {
'focused',
'pressed',
'focusable',
'haspopup',
'required',
'invalid',
'modal',
@ -906,7 +905,7 @@ class PageAgent {
if (numericalProperty in attributes)
tree[numericalProperty] = parseFloat(attributes[numericalProperty]);
}
for (const stringProperty of ['tag', 'roledescription', 'valuetext', 'orientation', 'autocomplete', 'keyshortcuts']) {
for (const stringProperty of ['tag', 'roledescription', 'valuetext', 'orientation', 'autocomplete', 'keyshortcuts', 'haspopup']) {
if (stringProperty in attributes)
tree[stringProperty] = attributes[stringProperty];
}

Просмотреть файл

@ -149,7 +149,7 @@ axTypes.AXTree = {
focused: t.Optional(t.Boolean),
pressed: t.Optional(t.Boolean),
focusable: t.Optional(t.Boolean),
haspopup: t.Optional(t.Boolean),
haspopup: t.Optional(t.String),
required: t.Optional(t.Boolean),
invalid: t.Optional(t.Boolean),
modal: t.Optional(t.Boolean),

Просмотреть файл

@ -1,2 +1,2 @@
1327
Changed: dgozman@gmail.com Thu Jun 2 16:19:39 PDT 2022
1328
Changed: dgozman@gmail.com Wed Jun 22 16:26:54 PDT 2022

Просмотреть файл

@ -869,7 +869,6 @@ class PageAgent {
'focused',
'pressed',
'focusable',
'haspopup',
'required',
'invalid',
'modal',
@ -906,7 +905,7 @@ class PageAgent {
if (numericalProperty in attributes)
tree[numericalProperty] = parseFloat(attributes[numericalProperty]);
}
for (const stringProperty of ['tag', 'roledescription', 'valuetext', 'orientation', 'autocomplete', 'keyshortcuts']) {
for (const stringProperty of ['tag', 'roledescription', 'valuetext', 'orientation', 'autocomplete', 'keyshortcuts', 'haspopup']) {
if (stringProperty in attributes)
tree[stringProperty] = attributes[stringProperty];
}

Просмотреть файл

@ -149,7 +149,7 @@ axTypes.AXTree = {
focused: t.Optional(t.Boolean),
pressed: t.Optional(t.Boolean),
focusable: t.Optional(t.Boolean),
haspopup: t.Optional(t.Boolean),
haspopup: t.Optional(t.String),
required: t.Optional(t.Boolean),
invalid: t.Optional(t.Boolean),
modal: t.Optional(t.Boolean),