[Version] common
[Title] FocusRing doesn't come when tap on edit fields.
[BinType] N/A
[Customer] HQ
[Issue#] WEB-3912
[Problem] FocusRing doesn't come when tap on edit fields.
[Cause] Contents are getting changed continueously which indirectly calls
didChangeFocusedRect and it calls hide when already FocusRing state
is hidden. This will clear showtimer which is set on tap event.
[Solution] Before calling FocusRing hide we should check whether the state of
FocusRing is hidden or not. If it is hidden State then don't call Hide.
[Team] WebCoreSupport
[Developer] m.gurnaney@samsung.com
[Request] N/A
[Horizontal expansion] N/A
[SCMRequest] NA
Change-Id: Id2bc3dbcf314bc58bb75d9c586989c680200d0ba
Change-Id: I924c019ace09bc11e24a3742277cbe5e2c15e4d6
if (canUpdate)
focusRing->show(rects);
- } else
+ } else if (focusRing->canUpdate())
focusRing->hide(false);
}