New issue
Advanced search Search tips

Issue 836558 link

Starred by 2 users

Issue metadata

Status: Available
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 3
Type: Bug



Sign in to add a comment

PopupTouchHandleDrawable improvements

Project Member Reported by ctzsm@chromium.org, Apr 25 2018

Issue description

Currently there is no test coverage for |PopupTouchHandleDrawable| [1], since we still have few bugs about selection/insertion handles in WebView, adding tests would be good to prevent future bugs.

amaralp@ also pointed out that aura handles scrolling from native side [2], |SelectionPopupControllerImpl| handles focus [3], we agreed that it should be possible to simplify |PopupTouchHandleDrawable| by moving these logic outside.

[1] https://cs.chromium.org/chromium/src/android_webview/java/src/org/chromium/android_webview/PopupTouchHandleDrawable.java?q=PopupTouchHandleDrawable&sq=package:chromium&dr=CSs&l=47

[2] https://cs.chromium.org/chromium/src/content/browser/renderer_host/input/touch_selection_controller_client_aura.cc?type=cs&q=SetTemporarilyHidden&sq=package:chromium&l=162

[3] https://cs.chromium.org/chromium/src/content/public/android/java/src/org/chromium/content/browser/selection/SelectionPopupControllerImpl.java?type=cs&q=SetTextHandlesTemporarilyHidden&sq=package:chromium&l=1187
 

Sign in to add a comment