libs/WindowManager/Shell/multivalentTests/src/com/android/wm/shell/bubbles/BubbleExpandedViewTest.kt
+59
−8
Loading
Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more
Applied WindowContainerTransaction to manage task exclusion from Recents when moving a fullscreen task into a bubble or opening a new task in a bubble. When exiting a bubble task to fullscreen via the bubble bar or dragging the bubble icon, the exclusion is reset to allow the task to reappear in Recents. Previously, bubbled tasks were excluded from Recents because they were always-on-top and in MULTI_WINDOW mode. The following changes supporting bubble-to-fullscreen transitions use reorder instead of always-on-top with hidden, which required disabling the always-on-top flag. Consequently, bubbled tasks were incorrectly appearing in Recents. This commit resolves the issue by explicitly controlling task visibility in Recents during bubble transitions. Bug: 404726350 Flag: com.android.window.flags.exclude_task_from_recents Test: atest WMShellUnitTests:BubbleTransitionsTest Test: atest WMShellUnitTests:TaskViewTransitionsTest Test: atest WMShellRobolectricTests:BubbleExpandedViewTest Test: atest WMShellRobolectricTests:BubbleTaskViewListenerTest Test: atest WMShellMultivalentTestsOnDevice:BubbleExpandedViewTest Test: atest WMShellMultivalentTestsOnDevice:BubbleTaskViewListenerTest Change-Id: I65c6f097e76ecdcb16c8d0a9cb8484fd9b6485c2