Merge pull request #17878 from overleaf/mj-keyboard-navigation-firefox-115

[web] Use getAttribute rather than accessing Element.role

GitOrigin-RevId: a6732180d945ccc4ac0300af07e52228e9f2c928
This commit is contained in:
Jessica Lawshe
2024-04-11 08:28:18 -05:00
committed by Copybot
parent 90c86cd1e9
commit fcd77901bf

View File

@@ -189,7 +189,7 @@ const createSpellingSuggestionList = (word: Word, view: EditorView) => {
// get next option
let nextElement = selectedButton.parentElement?.nextElementSibling
if (nextElement?.role !== 'option') {
if (nextElement?.getAttribute('role') !== 'option') {
nextElement = nextElement?.nextElementSibling
}
nextElement?.querySelector('button')?.focus()
@@ -211,7 +211,7 @@ const createSpellingSuggestionList = (word: Word, view: EditorView) => {
// get previous option
let previousElement =
selectedButton.parentElement?.previousElementSibling
if (previousElement?.role !== 'option') {
if (previousElement?.getAttribute('role') !== 'option') {
previousElement = previousElement?.previousElementSibling
}
previousElement?.querySelector('button')?.focus()