Package: labwc
Version: 0.20.2-1
Severity: important
X-Debbugs-Cc: [email protected]

Dear Maintainer,

With labwc 0.20.2-1 and Squeekboard 1.43.1-2+b1, frequent geometry issues arise 
with maximized windows when Squeekboard appears or disappears.

Squeekboard appears automatically when a text input field gains focus, 
reserving space at the bottom of the screen. Some applications,
such as Chromium (and Foot, etc.), resize upwards when Squeekboard appears. 
When Squeekboard hides or closes, Chromium, for example,
often fails to revert to its previous maximized geometry; it almost always 
remains at an incorrect size or position instead of returning
to its maximized state.

When this happens, double-clicking the title bar forces the window to maximize 
correctly again. In the case of Chromium, the first double-click
leaves the window unmaximized and partially off-screen to the right; the second 
double-click correctly restores the maximized geometry.

Other applications, such as Thunar, behave differently: they do not resize when 
Squeekboard appears; instead, Squeekboard overlaps the bottom of
the window rather than reducing the usable area.

These incorrect behaviors can also occur with Chromium when switching 
workspaces, depending on whether Squeekboard is visible.

The exact outcome varies by application and circumstances—with Chromium being 
the most problematic—but these geometry issues occur very frequently.


Thanks for your work,
Awtul


-- System Information:
Debian Release: forky/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 7.2.6+deb14-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_CPU_OUT_OF_SPEC
Locale: LANG=es_ES.UTF-8, LC_CTYPE=es_ES.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to es_ES.UTF-8), LANGUAGE=es_ES:es
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages labwc depends on:
ii  libc6                2.43-6
ii  libcairo2            1.18.4-3+b1
ii  libglib2.0-0t64      2.90.0-1
ii  libinput10           1.31.3-1
ii  libpango-1.0-0       1.58.0-1
ii  libpangocairo-1.0-0  1.58.0-1
ii  libpixman-1-0        0.46.4-1+b2
ii  libpng16-16t64       1.6.58-1
ii  librsvg2-2           2.62.1+dfsg-1
ii  libsfdo0             0.1.4-2
ii  libwayland-client0   1.26.0-1
ii  libwayland-cursor0   1.26.0-1
ii  libwayland-server0   1.26.0-1
ii  libwlroots-0.20      0.20.2-1
ii  libxcb-ewmh2         0.4.2-1+b2
ii  libxcb1              1.17.0-2+b2
ii  libxkbcommon0        1.13.1-1
ii  libxml2-16           2.15.4+dfsg-1

labwc recommends no packages.

Versions of packages labwc suggests:
ii  alacritty [x-terminal-emulator]       0.17.0-2
ii  eterm [x-terminal-emulator]           0.9.6-7.3
ii  foot [x-terminal-emulator]            1.28.0-1
pn  kanshi                                <none>
ii  kitty [x-terminal-emulator]           0.48.2-1.1
ii  lxterminal [x-terminal-emulator]      0.4.1-1
ii  mako-notifier                         1.11.0-1
ii  qterminal [x-terminal-emulator]       2.4.0-1
ii  rxvt-unicode [x-terminal-emulator]    9.31-3.1
ii  stterm [x-terminal-emulator]          0.9.3-2
ii  swaybg                                1.2.2-1
ii  swayidle                              1.9.0-1
ii  terminator [x-terminal-emulator]      2.1.6-1
ii  waybar                                0.15.0-1
ii  xfce4-terminal [x-terminal-emulator]  1.2.0-1
ii  xterm [x-terminal-emulator]           411-1
ii  xwayland                              2:24.1.13-1

-- no debconf information

Reply via email to