[CrOS MultiDevice] Remove page container infrastructure in Settings UI
Settings has strongly urged us to move away from dynamically attaching and detaching the MultiDevice page from Settings UI. After this push, I looked into the costs of that and with khorimoto@ decided they were small enough to warrant the refactor given the rarity of this functionality in practice. Note that MultiDevice settings flag already controls whether to allow the page at a higher level so that does not rely on the dynamic attachment ability provided by the multidevice-page-container. An additional incentive is to prevent a few display bugs (see the bugs merged into 887784 for details) that are very likely to be irrelevant once this infrastructure is removed. Screenshots from the cases that cause the MultiDevice page to detach in the HEAD version: http://screen/BW2npVh2Ocw http://screen/pKLechGvcCp Bug: 887784 Change-Id: Iaefb8bff4ae300c483645e2558b8a95083e2bc47 Reviewed-on: https://chromium-review.googlesource.com/c/1258211 Commit-Queue: Jordy Greenblatt <jordynass@chromium.org> Reviewed-by:Kyle Horimoto <khorimoto@chromium.org> Reviewed-by:
Demetrios Papadopoulos <dpapad@chromium.org> Cr-Commit-Position: refs/heads/master@{#596107}
Showing
Please register or sign in to comment