Bug 483352 - On screen keyboard do not resize after unplugging the external monitor
Summary: On screen keyboard do not resize after unplugging the external monitor
Status: CONFIRMED
Alias: None
Product: kwin
Classification: Plasma
Component: virtual-keyboard (other bugs)
Version First Reported In: 6.0.1
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: multiscreen
Depends on:
Blocks:
 
Reported: 2024-03-12 15:41 UTC by idoitprone
Modified: 2024-06-11 09:22 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
observed behavior (50.56 KB, image/png)
2024-03-12 15:41 UTC, idoitprone
Details

Note You need to log in before you can comment on or make changes to this bug.
Description idoitprone 2024-03-12 15:41:50 UTC
Created attachment 167047 [details]
observed behavior

SUMMARY

Unplugging the external screen does not resize the onscreen keyboard. The issue is more noticable when the external and internal monitor have a huge difference in screen resolution.
***
NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols.
See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***


STEPS TO REPRODUCE
1. 
2. 
3. 

OBSERVED RESULT


EXPECTED RESULT


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: Opensuse tumbleweed
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: kf6-frameworkintegration
Kwin Version 6.0.1-kf.3.1  - 6.0.1-kf.3.1
Qt Version: 


Information for package maliit-keyboard-lang:
---------------------------------------------
Repository     : @System
Name           : maliit-keyboard-lang
Version        : 2.3.1-5.29
Arch           : x86_64
Vendor         : obs://build.opensuse.org/home:ecsos
Installed Size : 98.9 MiB
Installed      : Yes (automatically)
Status         : up-to-date
Source package : maliit-keyboard-2.3.1-5.29.src
Upstream URL   : https://github.com/maliit/keyboard
Summary        : Maliit Keyboard Language Files
Description    : 
    Provides languages that are not english
    for Maliit Virtual Keyboard.


Information for package plasma6-mobile:
---------------------------------------
Repository     : KDE Frameworks and Plasma (openSUSE_Tumbleweed)
Name           : plasma6-mobile
Version        : 6.0.1-kf.3.1
Arch           : x86_64
Vendor         : obs://build.opensuse.org/KDE
Installed Size : 5.8 MiB
Installed      : Yes
Status         : out-of-date (version 6.0.0-kf.2.1 installed)
Source package : plasma6-mobile-6.0.1-kf.3.1.src
Upstream URL   : https://www.kde.org/
Summary        : Plasma shell for mobile devices
Description    : 
    Plasma shell for mobile devices.


ADDITIONAL INFORMATION

https://invent.kde.org/teams/plasma-mobile/issues/-/issues/278
https://en.opensuse.org/KDE

 1 | KDE_Extra                         | Additional packages maintained by the KDE team (openSUSE_T-> | Yes     | (r ) Yes  | No      | https://download.opensuse.org/repositories/KDE:/Extra/openSUSE_Tumbleweed/
 2 | KDE_Frameworks                    | KDE Frameworks and Plasma (openSUSE_Tumbleweed)              | Yes     | (r ) Yes  | No      | https://download.opensuse.org/repositories/KDE:/Frameworks/openSUSE_Tumbleweed/
 3 | home_andresbs_plasma-mobile       | Plasma Mobile Apps (openSUSE_Tumbleweed)                     | No      | ----      | ----    | https://download.opensuse.org/repositories/home:/andresbs:/plasma-mobile/openSUSE_Tumbleweed/
 4 | home_andresbs_plasma-mobile_extra | Additional Plasma Mobile apps (openSUSE_Tumbleweed)          | No      | ----      | ----    | https://download.opensuse.org/repositories/home:/andresbs:/plasma-mobile:/extra/openSUSE_Tumbleweed/
 5 | home_andresbs_plasma-mobile_gear  | KDE Plasma Mobile Gear (openSUSE_Tumbleweed)                 | No      | ----      | ----    | https://download.opensuse.org/repositories/home:/andresbs:/plasma-mobile:/gear/openSUSE_Tumbleweed/
 6 | home_andresbs_plasma-mobile_maui  | home:andresbs:plasma-mobile:maui                             | No      | ----      | ----    | https://download.opensuse.org/repositories/home:/andresbs:/plasma-mobile:/maui/openSUSE_Tumbleweed/
 7 | home_ecsos                        | ecsos's Home Project (openSUSE_Tumbleweed)                   | No      | ----      | ----    | https://download.opensuse.org/repositories/home:/ecsos/openSUSE_Tumbleweed/
 8 | home_tiwai_bsc1219789             | Kernel builds for branch users/tiwai/stable/bsc1219789 (st-> | No      | ----      | ----    | https://download.opensuse.org/repositories/home:/tiwai:/bsc1219789/standard/
 9 | kernel-head                       | kernel-head                                                  | No      | ----      | ----    | https://download.opensuse.org/repositories/Kernel:/HEAD/standard/
10 | openSUSE-20231022-0               | openSUSE-20231022-0                                          | No      | ----      | ----    | hd:/?device=/dev/disk/by-id/mmc-SDCIT_0x002dab8b-part2
11 | packman-essentials                | packman-essentials                                           | Yes     | (r ) Yes  | Yes     | https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/Essentials/
12 | repo-debug                        | openSUSE-Tumbleweed-Debug                                    | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/debug/tumbleweed/repo/oss/
13 | repo-non-oss                      | openSUSE-Tumbleweed-Non-Oss                                  | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/tumbleweed/repo/non-oss/
14 | repo-openh264                     | Open H.264 Codec (openSUSE Tumbleweed)                       | Yes     | (r ) Yes  | Yes     | http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed
15 | repo-oss                          | openSUSE-Tumbleweed-Oss                                      | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/tumbleweed/repo/oss/
16 | repo-source                       | openSUSE-Tumbleweed-Source                                   | No      | ----      | ----    | http://download.opensuse.org/source/tumbleweed/repo/oss/
17 | repo-update                       | openSUSE-Tumbleweed-Update                                   | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/update/tumbleweed/
18 | vscode                            | vscode                                                       | Yes     | (r ) Yes  | No      | https://packages.microsoft.com/yumrepos/vscode

Opensuse tumbleweed does not have a decent kde6 applications repo
Comment 1 idoitprone 2024-03-12 15:42:50 UTC
Steps to reproduce.
       
  1    Have two screen with different screen resolutions so you can notice maliit keyboard messing up resizing
   2   Turn internal screen off and external screen to full resolution        
    3  Unplug the external monitor
   4  Open any application and reveal the on screen keyboard
    5     You can also open the kscrenlocker_greet for funsies. It is broken there too.
Comment 2 m1vri31c 2024-06-11 09:22:35 UTC
I also have this bug