diff --git a/xfce4-session-4.20.2.tar.bz2 b/xfce4-session-4.20.2.tar.bz2
deleted file mode 100644
index 9d233b8..0000000
--- a/xfce4-session-4.20.2.tar.bz2
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:a0b80b7136515bc3c0c54fa859ad420365e29b715b6da0b58a2d2781bfbe73c3
-size 1226931
diff --git a/xfce4-session-4.20.3.tar.bz2 b/xfce4-session-4.20.3.tar.bz2
new file mode 100644
index 0000000..c97b346
--- /dev/null
+++ b/xfce4-session-4.20.3.tar.bz2
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:dbf00672c5316a30b7001fe852e6a5ba9f889afeab8a247545a160d4302f1fa2
+size 1233244
diff --git a/xfce4-session-more-labwc-keybindings.patch b/xfce4-session-more-labwc-keybindings.patch
new file mode 100644
index 0000000..2b418be
--- /dev/null
+++ b/xfce4-session-more-labwc-keybindings.patch
@@ -0,0 +1,30 @@
+Add more default key bindings for labwc
+
+- Display (VideoModeSwitch) or Super-P: display setup dialog
+- PrintScreen: screen-shooter
+
+---
+ labwc/labwc-rc.xml | 12 ++++++++++++
+ 1 file changed, 12 insertions(+)
+
+--- a/labwc/labwc-rc.xml
++++ b/labwc/labwc-rc.xml
+@@ -66,6 +66,18 @@
+
+
+
++
++
++
++
++
++
++
++
++
++
++
++
+
+
+
diff --git a/xfce4-session.changes b/xfce4-session.changes
index 558e3c7..338201e 100644
--- a/xfce4-session.changes
+++ b/xfce4-session.changes
@@ -1,3 +1,41 @@
+-------------------------------------------------------------------
+Thu Aug 28 08:15:22 UTC 2025 - Takashi Iwai
+
+- Yet more default key binding for Wayland labwc (bsc#1248802)
+
+-------------------------------------------------------------------
+Wed Aug 27 13:02:03 UTC 2025 - Takashi Iwai
+
+- Add more default key bindings for Wayland with labwc (bsc#1248802):
+ xfce4-session-more-labwc-keybindings.patch
+- Drop the previous workaround patch for wayland startup
+ (bsc#1247542):
+ xfce4-session-reduce-wayland-autostart-timeout.patch
+ The fix is now found in xfce4-branding-openSUSE instead
+
+-------------------------------------------------------------------
+Thu Aug 14 14:46:12 UTC 2025 - Takashi Iwai
+
+- Reduce the timeout for auto-start on Wayland (bsc#1247542);
+ xfce4-session-reduce-wayland-autostart-timeout.patch
+ This is a temporary workaround for the too slow start-up on Wayland
+ desktop. Currently the error is ignored in anyway.
+- Use '?' for SUSE macro expansion, so that quilt setup works.
+
+-------------------------------------------------------------------
+Thu Aug 14 13:45:06 UTC 2025 - Manfred Hollstein
+
+- Update to version 4.20.3:
+ * wayland: startxfce4: Remove definition of SDL_VIDEODRIVER variable
+ * Add xapp for Settings in xfce-portals.conf
+ * startxfce4: Add check for /etc/vconsole.conf
+ * labwc: Add some default config values
+ * xfce-portals.conf: Add wlr for ScreenCast
+ * startxfce4: Improve keyboard layout detection on wayland
+ * wayland: start a D-Bus session only if there isn't one already
+ * Use syntax compatible with most sh shells.
+ * labwc: Add window snapping range
+
-------------------------------------------------------------------
Tue Aug 5 13:41:07 UTC 2025 - Takashi Iwai
diff --git a/xfce4-session.spec b/xfce4-session.spec
index 01dab3e..bd21080 100644
--- a/xfce4-session.spec
+++ b/xfce4-session.spec
@@ -18,7 +18,7 @@
%bcond_with git
Name: xfce4-session
-Version: 4.20.2
+Version: 4.20.3
Release: 0
Summary: Xfce Session Manager
License: GPL-2.0-only
@@ -38,6 +38,8 @@ Patch1: xfce4-session-adapt-session-scripts.patch
Patch2: 0002-relax-x11-version.patch
# PATCH-FIX-OPENSUSE xfce4-session-drop-amixer-D-pulse-option.patch -- Fix audio mixer invocation on Wayland
Patch3: xfce4-session-drop-amixer-D-pulse-option.patch
+# PATCH-FIX-OPENSUSE xfce4-session-more-labwc-keybindings.patch -- Add more default labwc key bindings
+Patch5: xfce4-session-more-labwc-keybindings.patch
BuildRequires: fdupes
BuildRequires: gettext >= 0.19.8
BuildRequires: iceauth
@@ -103,7 +105,7 @@ BuildArch: noarch
%description branding-upstream
This package provides the upstream look and feel for the Xfce Session Manager.
-%if 0%{is_opensuse} && 0%{suse_version} >= 1550
+%if 0%{?is_opensuse} && 0%{?suse_version} >= 1550
%package wayland-experimental
Summary: Xfce Session Manager for Wayland
Group: System/GUI/XFCE
@@ -213,7 +215,7 @@ rmdir %{buildroot}%{_datadir}/wayland-sessions
%files branding-upstream
%config %{_sysconfdir}/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
-%if 0%{is_opensuse} && 0%{suse_version} >= 1550
+%if 0%{?is_opensuse} && 0%{?suse_version} >= 1550
%files wayland-experimental
%dir %{_datadir}/wayland-sessions
%{_datadir}/wayland-sessions/xfce-wayland.desktop