Bug 410497

Summary: Main window recreation on settings change
Product: [Applications] konsole Reporter: i.Dark_Templar <idarktemplar>
Component: generalAssignee: Konsole Developer <konsole-devel>
Status: RESOLVED FIXED    
Severity: normal CC: bugseforuns, mglb
Priority: NOR    
Version: 19.04.3   
Target Milestone: ---   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description i.Dark_Templar 2019-08-01 19:05:16 UTC
SUMMARY
After upgrade to konsole-19.04.3, when I'm changing and applying settings, main konsole window is recreated, and if it overlaps with settings window, settings window may be partially or fully hidden.

STEPS TO REPRODUCE
1. Start Konsole
2. Maximize Konsole window
3. Open 'Settings' -> 'Configure Konsole...' menu. Ensure that this window is placed above Konsole window if you have multiple screens/desktops/etc.
4. Open 'TabBar' tab and toggle 'Show New Tab button' setting. Any other settings instead of this one may be changed.
5. Click 'Apply' button.

OBSERVED RESULT
Settings window is hidden by recreated Konsole window.

EXPECTED RESULT
Visibility of settings window shouldn't be changed.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Linux 4.14.132-gentoo x86_64
(available in About System)
KDE Plasma Version: 5.15.5
KDE Frameworks Version: 5.60.0
Qt Version: 5.12.3

ADDITIONAL INFORMATION
I'm not sure if it's regression from 18.12.3 or some earlier version.
Comment 1 Mariusz Glebocki 2019-08-02 14:46:29 UTC
The fix waits for review: https://invent.kde.org/kde/konsole/merge_requests/16
Comment 2 i.Dark_Templar 2019-08-02 16:08:12 UTC
(In reply to Mariusz Glebocki from comment #1)
> The fix waits for review:
> https://invent.kde.org/kde/konsole/merge_requests/16

Thanks! I've rebuilt konsole with this patch and it fixes issue for me.
Comment 3 Patrick Silva 2020-02-10 16:52:04 UTC
fix mentioned in comment 1 was merged and I can't reproduce the issue with konsole 19.12.2.

Operating System: Arch Linux 
KDE Plasma Version: 5.17.90
KDE Frameworks Version: 5.67.0
Qt Version: 5.14.1