Fixed
Status Update
Comments
ra...@google.com <ra...@google.com>
ap...@google.com <ap...@google.com> #2
The issue turns out to be a problem with how the requestFocus()
was being called. in updateFocusRectInWindowSnapshot
, there is a check for isFocused
that should also consider hasFocus()
. The line should be changed from:
if (!view.isFocused) {
to
if (!view.isFocused && !view.hasFocus()) {
Description
As part of a larger refactor to replace FocusState and FocusDetailedState with a single enum. Add an enum FocusState2.
Later, after the deprecate+remove cycle for FocusState and FocusDetailedState, FocusState2 will be renamed to FocusState