Bug 373055 - CSV importer opens some modal windows behind parent windows
Summary: CSV importer opens some modal windows behind parent windows
Status: RESOLVED FIXED
Alias: None
Product: kmymoney
Classification: Applications
Component: importer (show other bugs)
Version: 4.8.0
Platform: Microsoft Windows Microsoft Windows
: NOR normal
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-11-28 23:24 UTC by Rick Yorgason
Modified: 2018-03-28 08:00 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 5.0.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rick Yorgason 2016-11-28 23:24:12 UTC
When using the CSV importer, it has a tendency to open modal windows behind the CSV importer window, which makes KMyMoney appear to have locked up. You can't even move the window that's blocking the new dialogue, because the new dialogue is modal. I've noticed this on warning messages, as well as on selecting the account to import into at the end of the process. Here's one way to reproduce it:

1) Open a KMyMoney file with a CSV banking profile already set up.
2) File -> Import -> CSV
3) Select an existing CSV profile
4) Click the 'clear' button to the right of the profile name.
5) KMyMoney will pop up a modal 'Delete or Edit Profile Name' dialogue UNDER the "CSVWizard" window to which it's parented.

Workarounds:

1) Make sure you move the CSVWizard window AWAY from the centre of the screen before doing anything with it, so it won't be blocking any windows that pop up.
2) On Windows, you can use Alt+Space,M to enter 'move window' mode. Use the cursor keys to move the window out into the open.

The core of the problem seems to be that the CSVWizard window is a topmost window, staying on top even when other applications are open.
Comment 1 wojnilowicz 2016-12-25 14:11:38 UTC
Windows of CSV Importer were reworked recently and I hope you won't have problems with them in yet to be released new version.