Bug 474042

Summary: Split mode is buggy: disables Ctrl+Scroll zooming and Hamburger menu button
Product: [Applications] konsole Reporter: ratijas <me>
Component: split-viewAssignee: Konsole Developer <konsole-devel>
Status: REPORTED ---    
Severity: normal    
Priority: NOR    
Version: master   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description ratijas 2023-09-01 23:51:10 UTC
SUMMARY

There are two bugs at once, possibly related, with a common origin, so filing as one report until it is proven otherwise.

1. Hamburger menu button only shows up when the first split in any given tab is focused, and hides for any other split in that tab. You may shuffle splits around via drag&dropping, but menu button would "remember" which one was the first, original split.

2. When there are multiple splits in one tab, each split gets a header bar with a couple of buttons, «Maximize terminal» is one of them. When entering «Maximize» mode (by clicking that button) Ctrl+Scroll zooming stops working. It won't work neither on this or other tabs, until the split is restored from being maximized. This is not consistent. Sometimes zoom keeps working. Sometimes zoom gets fixed by switching tabs.

STEPS TO REPRODUCE
1. Open Konsole, open tabs, split tabs
2. Switch between splits
3. Maximize a split, try Ctrl+Scroll, switch tabs and try Ctrl+Scroll there

OBSERVED RESULT
Some splits don't get a burger. Sometimes no one gets any zoom.

EXPECTED RESULT
All splits are equal.

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: git/5.27
KDE Frameworks Version: git/5.110.0
Qt Version: 5.15.10
Kernel Version: 6.4.12-arch1-1 (64-bit)
Graphics Platform: X11