Sometimes swipe from the bottom doesn't work after rotation
What problem did you encounter
Sometimes swipe from the bottom doesn't work after rotation
How to reproduce
It's pretty easy to reproduce.
- Open couple apps
- Enable dynamic orientation in quick settings
- Put device into portrait mode
- Swipe up to show to task switcher
- Rotate device into landscape mode and at the same time select an open app
- After app is open in landscape mode arrow in the bottom is missing and swipe up gesture doesn't work.
Video with a reproducer: https://diode.zone/w/1NMuVTZoR7qqdCsbdFdWUs
What is the (wrong) result?
Swipe up from the bottom doesn't work.
What is the expected behavior?
Arrow at the bottom is still shown and swipe up gesture continue to work.
Context
Please describe your setup, or write additional information relevant to this bug. Here, you can also write why this is actually a bug, if that might not be immediately clear to the reader.
Which version did you encounter the bug in?
-
I used the precompiled Debian package (e.g. by running a prebuilt image). Please paste the output oof dpkg -s phosh
below.
mobian@mobian-dev:~ $ dpkg -s phosh
Package: phosh
Status: install ok installed
Priority: optional
Section: x11
Installed-Size: 2411
Maintainer: DebianOnMobile Maintainers <debian-on-mobile-maintainers@alioth-lists.debian.net>
Architecture: arm64
Version: 0.24.0-1
Provides: notification-daemon, polkit-1-auth-agent
Depends: dconf-gsettings-backend | gsettings-backend, libc6 (>= 2.34), libcairo2 (>= 1.2.4), libcallaudio-0-1 (>= 0.0.5), libecal-2.0-2 (>= 3.33.4), libedataserver-1.2-27 (>= 3.25.90), libfeedback-0.0-0 (>= 0.0.0+git20200305), libfribidi0 (>= 0.19.2), libgcr-base-3-1 (>= 3.8.0), libgcr-ui-3-1 (>= 3.8.0), libgdk-pixbuf-2.0-0 (>= 2.31.1), libglib2.0-0 (>= 2.72.0), libgnome-desktop-3-20 (>= 3.17.92), libgtk-3-0 (>= 3.21.5), libgudev-1.0-0 (>= 234), libhandy-1-0 (>= 1.1.90), libical3 (>= 3.0.0), libnm0 (>= 1.24.0), libpam0g (>= 0.99.7.1), libpango-1.0-0 (>= 1.37.2), libpolkit-agent-1-0 (>= 0.99), libpolkit-gobject-1-0 (>= 0.94), libpulse-mainloop-glib0 (>= 0.99.1), libpulse0 (>= 0.99.1), libsecret-1-0 (>= 0.7), libsystemd0 (>= 213), libupower-glib3 (>= 0.99.4-3~), libwayland-client0 (>= 1.20.0), fonts-lato, gnome-shell-common, gsettings-desktop-schemas, phoc (>= 0.21.0+ds1)
Recommends: feedbackd, gnome-session-bin, gnome-session-common, gnome-settings-daemon, iio-sensor-proxy, phosh-mobile-tweaks, phosh-plugins, slurp, squeekboard | phosh-osk-stub
Breaks: gnome-calls (<< 41~alpha), gnome-control-center (<< 42), libgtk-3-0 (<< 3.24.30)
Description: Pure Wayland shell for mobile devices
Phosh is a graphical shell for Wayland compositors speaking the layer-surface
protocol and aimed at mobile devices like smart phones and tablets using touch
based inputs and small screens.
.
It's part of the Phosh Mobile Environment based on GNOME/GTK. For the full
stack see the phosh-full and phosh-core metapackages.
Homepage: https://gitlab.gnome.org/World/Phosh/phosh/
How are you running phosh?
-
Mobile phone (model: Original PinePhone , operating system version: latest mobian )