Remove PopupWindow usage in TabSelectionEditor
Using PopupWindow as a container has shown some disadvantages, and it is listed in https://docs.google.com/document/d/1z49-ehX2VzoY_KcMUOSDi3FU7NzqLlrQocD_M-bPZ1A/edit?usp=sharing. In addition, crrev.com/c/2399314 has also shown the difficulties of supporting accessibility with the focusable PopupWindow. This CL removes the PopupWindow usage in TabSelectionEditor by allowing TabSelectionEditorLayout attaches itself to the parent view when TabSelectionEditorController#show is called, and removes itself from the parent view when TabSelectionEditorController#hide is called. Bug: 1133014, 1124919 Change-Id: Ic53efddd9de1c22d02753c3f40df2769a5603495 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2438769Reviewed-by:Wei-Yin Chen (陳威尹) <wychen@chromium.org> Commit-Queue: Mei Liang <meiliang@chromium.org> Cr-Commit-Position: refs/heads/master@{#812559}
Showing
This diff is collapsed.
Please register or sign in to comment