Line Disappears

Just downloaded KMyMoney and playing around with it. I’ve imported checking and savings from old software.

My learning curve issue, is when I click on a transaction line, or edit it, the information in the line disappears, but shows in the “edit” section at the bottom.
I can also highlight several lines and all the lines go blank.

It almost seems like the highlighted font color is the same as the background color, both being white?

I looked at “Colors” in the preferences, select Custom colors and change those around, but doesn’t make a difference.

And, I also noticed when in Preferences, the word Colors also disappears when I select it on the left. The icon is still there.

I presume it’s a setting somewhere, or the theme in Windows 11 is messing with it?

Any suggestions?

Hello,

It might be related to light/dark mode in windows 11.

I believe that this is a new problem.
Last week I upgraded from Windows11 ‘Master-4646’ to ‘Master-4899’ and found this behavior.

When a transaction line in an Account is selected, the line appears blank ( ie empty) but the data is displayed in the transaction form at the bottom of the ledger.
The background color of the selected transaction does not change as was the previous behavior.
I persevered for a couple of days but found it to be very annoying, so I have reverted back to version ‘Master-4646’.
I’m not sure if it’s a Color matching problem or the data is being removed from the transaction line.

No data is being removed, it is being displayed in white on a white background, so it is unreadable. That really does make it sound like the Windows 11 light/dark mode issue. Did you follow the link he posted to see if the recommendations there might help you?

Yes, a line in the ledger of an account.

Yes, it is related to 5.2 for W11… The first post answers it, dark theme with no option for light. I tried the suggestion to go to Windows settings, tried seafoam as well as other colors, tried all the different options I could… the only thing that fixed it was changing to dark theme.

Thanks for your help.
jimmy

Same problem with the line disappearing. Where can you download version Master-4646?

I’m not sure if older version’s are still available but this link directs you to the latest builds.

I usually keep a copy of my most recent downloads so I can revert back if required

Yes, that is the most recent version that I am on, the version that I had before was much older and there are some improvements that I like in this newest version. I am trying to deal with the row disappearing every time you click on it, but it is very annoying.

have you tried using the information in the link posted by surcouf in the first response to the original post?

Yea, that didn’t do anything. My interface is already light, and running that command didn’t change anything. The colors are messed up, white on white doesn’t show anything. When you click on any icons in the interface, the text below it disappears as well.
You can see here.

Try this at a shortcut to Kmymoney:
“C:\Program Files\KMyMoney\bin\kmymoney.exe” -style windowsvista

That works! The lines no longer disappear. The text on the icons are still hard to see, but you can see it, which is a big improvement from before. This wasn’t as big of an issue, with the icon text. The lines disappearing was very annoying. Glad we got a fix for this. Thanks

though, as the lines in the register disappearing.

Going back and emulate Windows Vista does work, but it’s a poor workaround. Do we know if there are plans to fix this “undocumented feature”?

What feature is it that needs to be fixed? KMyMoney works find on other platforms, and Windows (I assume) works find with other applications. There is some unfortunate bad interaction. Nobody on the KMyMoney development team uses Windows natively. If someone who knows Windows better could identify what, exactly, KMyMoney is doing that invokes the problem, it would be more likely to get fixed.

Basically, when a program/app requires a change to the operating system settings in order to function properly, it need to be addressed, IMHO. The work around mentioned above is to emulate a 20 year old windows OS.

What exactly invokes the problem, I am not totally certain. All I can tell you for certain is it works when Personalization, Colors, Choose Your Mode, is set to a dark theme, and the error occurs when you have it set up as a light theme.

But I do agree with you that it is being displayed as white font on a white background.

So the work arounds that I know of is change the Windows to Dark “Mode” or make KMyMoney think it’s operating on a prior version of Windows.

Stephen Harley tells of the issue in the first post of “5.2 for W11 Dark/Light workaround”, linked above.

@eppytx, @vleems can you please try the latest version generated from master by KDE’s CI/CD setup and check if that makes a difference? I am also interested in the debug output (the first 20 or 30 lines should be enough) but that may require to install and run an additional tool called Debugview++ to make that debug output visible.

Downloaded the .exe from your link, installed, and download & ran debugview++.

Opened KMyMoney, clicked on Ledgers, clicked on an existing entry, closed KMyMoney.

(Sorry, couldn’t figure out how to attach the log, so I copied the first 35 lines. Let me know if you need more of it.)

1 0.000000 10544 kmymoney.exe QList(“windows11”, “windowsvista”, “Windows”, “Fusion”)
2 0.001476 10544 kmymoney.exe Have style manager
3 0.002850 10544 kmymoney.exe Model for “ST” loaded with 4 items in 0 ms
4 0.004307 10544 kmymoney.exe Monetary values will be formatted based on locale “en_US” Example: “$123.45”
5 0.004387 10544 kmymoney.exe Long date format “dddd, MMMM d, yyyy”
6 0.004421 10544 kmymoney.exe Short date format “M/d/yyyy”
7 0.004464 10544 kmymoney.exe Narrow date format “M/d/yyyy”
8 0.004488 10544 kmymoney.exe Decimal symbol “.” ‘.’
9 0.004513 10544 kmymoney.exe Thousand separator “,”
10 0.008804 10544 kmymoney.exe WebConnect: Try to connect to WebConnect server
11 0.008872 10544 kmymoney.exe WebConnect: Connect to server failed
12 0.009245 10544 kmymoney.exe WebConnect: Running in server mode
13 0.014654 10544 kmymoney.exe System icon theme as reported by QT: “”
14 0.014696 10544 kmymoney.exe App icon theme as configured in KMyMoney: “system”
15 0.014755 10544 kmymoney.exe Running under Windows, so will be forcing the icon theme to: “breeze”
16 0.014776 10544 kmymoney.exe Setting icon theme to: “breeze”
17 0.145078 10544 kmymoney.exe QObject::disconnect: wildcard call disconnects from destroyed signal of QAction::help_about_app
18 0.183146 10544 kmymoney.exe Loading “C:/Finance/kmymoney/bin/kmymoney_plugins/budgetview.dll”
19 0.186073 10544 kmymoney.exe Plugins: budgetview loaded
20 0.189657 10544 kmymoney.exe Loading “C:/Finance/kmymoney/bin/kmymoney_plugins/checkprinting.dll”
21 0.192317 10544 kmymoney.exe Plugins: checkprinting loaded
22 0.193059 10544 kmymoney.exe Template successfully opened from “:/plugins/checkprinting/templates/check_template.html”
23 0.193202 10544 kmymoney.exe Loading “C:/Finance/kmymoney/bin/kmymoney_plugins/csvexporter.dll”
24 0.195769 10544 kmymoney.exe Plugins: csvexporter loaded
25 0.195874 10544 kmymoney.exe Loading “C:/Finance/kmymoney/bin/kmymoney_plugins/csvimporter.dll”
26 0.202110 10544 kmymoney.exe Plugins: csvimporter loaded
27 0.202329 10544 kmymoney.exe Loading “C:/Finance/kmymoney/bin/kmymoney_plugins/forecastview.dll”
28 0.205669 10544 kmymoney.exe Plugins: forecastview loaded
29 0.207660 10544 kmymoney.exe Loading “C:/Finance/kmymoney/bin/kmymoney_plugins/gncimporter.dll”
30 0.210500 10544 kmymoney.exe Plugins: gncimporter loaded
31 0.210633 10544 kmymoney.exe Loading “C:/Finance/kmymoney/bin/kmymoney_plugins/icalendarexporter.dll”
32 0.216178 10544 kmymoney.exe Plugins: icalendarexporter loaded
33 0.217615 10544 kmymoney.exe Loading “C:/Finance/kmymoney/bin/kmymoney_plugins/konlinetasks_sepa.dll”
34 0.220280 10544 kmymoney.exe This is not KMyMoney plugin: ‘C:/Finance/kmymoney/bin/kmymoney_plugins/konlinetasks_sepa.dll’
35 0.220320 10544 kmymoney.exe Loading “C:/Finance/kmymoney/bin/kmymoney_plugins/ofximporter.dll”

The first two lines show all I need: The list of available styles and that the KDE style manager is used. windows11 is apparently the problem here, but I have no idea why.

In case it was needed, a user has created a bug regarding this issue this morning:

Can you provide the exact version number found in Help/About KMyMoney for both those versions here? I currently see this as Version 5.2.70-02152a3a3? Thanks in advance.