SUMMARY The control used to expand and contract a tree such as the accounts tree or price database tree in gnucash disappears when the applicable window loses focus. The latest version of Gnucash uses gtk3. This is a regression from plasma 5.15.5. STEPS TO REPRODUCE 1. Open gnucash and select the main accounts tab. 2. From the menu, select tools->Price Database. 3. Click on the main window in the background. The price database will lose focus but remain in view. OBSERVED RESULT When the price database window opens, the tree control elements in the main window accounts tab in the background disappear. When the main window in the background is selected, the tree control elements in the price database window disappear. EXPECTED RESULT The tree control elements should remain rendered. SOFTWARE/OS VERSIONS Linux: 5.1.4.arch1-1 kde_unstable repo KDE Plasma Version: 5.15.90 KDE Frameworks Version: 5.58.0 Qt Version: 5.13.0beta3 breeze-gtk 5.15.90-1
Created attachment 120292 [details] Screenshot from plasma 5.15.5 Screenshot from plasma 5.15.5 shows tree control elements rendered in both windows.
Created attachment 120293 [details] Main account window tree control elements missing Price window with focus shows tree control elements rendered but those in the accounts tree in the main window are missing.
Created attachment 120294 [details] Price database window tree control elements missing. With the main window focused, the tree control elements in the price database window are missing.
Hi, this is still problem in recently released 5.17.0 with small change, commit 7bcd2d2ecbfae2d03d3084b65d4901134650a570 introduced additional bug where tree arrows are not visible even in active pane with exception of item which is under mouse cursor or item which is selected.
*** Bug 413146 has been marked as a duplicate of this bug. ***
*** This bug has been marked as a duplicate of bug 414391 ***