Stack overflow when nothing on screen is focusable
Posted: 21 Apr 2022, 00:23
Hello,
We're on Noesis v3.1.4-11293
Starting to see a crash/stack overflow when nothing on screen is focusable and we press Tab / R2.
Stack is full of GetElementRecursive::GetNext()
Likely because this keeps getting next in KeyboardNavigation.cpp
I haven't checked yet if this is new to this version of Noesis.
We can avoid it by setting something that's not meant to be focused at this time to be focusable, but this seems like a hack.
What can we do to disable focusing in this case entirely / prevent Tab from recusing?
We're on Noesis v3.1.4-11293
Starting to see a crash/stack overflow when nothing on screen is focusable and we press Tab / R2.
Stack is full of GetElementRecursive::GetNext()
Likely because this keeps getting next in KeyboardNavigation.cpp
Code: Select all
if (!newFocused && currentIndex == UnsetTabIndex)
{
GetTabIndexed search(mRoot.GetPtr(), currentIndex);
newFocused = search.GetNext();
}
We can avoid it by setting something that's not meant to be focused at this time to be focusable, but this seems like a hack.
What can we do to disable focusing in this case entirely / prevent Tab from recusing?