Expanded view in Display (Android) and the Preview tabs in browser collides and both is activated at the same time/by the same action
- /e/ version: 0.9-2020062660259
- Device model: LG-H850
- When it started to occur: since NA
- Reproducible with the last /e/ version: yes
- Reproducible with LineageOS: NA
Summary
When Expanded view under Display settings is activated (notification bar is hidden) and browser is the app in foreground, the swipe from the top does two actions at once: The swipe rolls down the notification bar in Android and it also switches to the tab preview in the Browser. IMHO, only one shall be activated and the notification bar has priority in the Expanded view. The Browser shall ignore the swipe coming from the very edge of the display. Instead it should react only to the swipe coming from the 0+ distance away from the edge of the display. By taping and dragging the address bar, the tab preview (scroll view) can be activated also.
-
The device is unusable -
The bug is the source of a data loss or a big waste of time -
The bug concerns a third party app -
The bug concerns security -
The bug concerns privacy
The problem
Steps to reproduce
Activate Expanded view in Display in the Android settings Open Browser (with one or more tabs) Swipe from the top edge of the Display to roll down the notification bar
What is the current behavior?
The notification bar is rolled down The tab preview (vertical scroll view) is activated in Browser.
What is the expected correct behavior?
Only the Notification bar shall be activated (rolled down) The Browser shall not react to this action, coming from the very edge of the display.
Technical informations
Relevant logs (adb logcat
)
Relevant screenshots
Solutions
Workaround
After, the notification bar has been closed, go back to the browser and select the last tab used. Also, do not pull from the edge of the display to activate tab preview in the browser. Instead, drag the address bar down (non-zero distance from the edge of the display) to switch to it.
Possible fixes