Created attachment 186793 [details] kmymoney 5.2.1 screenshots for Windows 10 and Windows 11 SUMMARY I will attached a pdf with screenshots showing the difference between using kmymoney 5.2.1 on Windows 10 and Windows 11. STEPS TO REPRODUCE 1. Install kmymoney 5.2.1 on a Windows 11 PC 2. Open an account ledger 3. Select an existing account ledger line entry OBSERVED RESULT In Windows 11 the selected ledger line values will now all be displayed as blank. The entry values are not deleted. If you select a different ledger entry line the original ledger line values will re-appear and the newly selected ledger line values will be displayed as blank. EXPECTED RESULT In Windows 10 the selected ledger line values will be highlighted in blue, and all the values readable. SOFTWARE/OS VERSIONS Windows 11 ADDITIONAL INFORMATION The issue may be related to "blue highlighting" behaviour in kmymoney in Windows 11. In Windows 11 something odd is also happening in the ledger new entry form, where nearly all fields you enter data in are “highlight blue”. In Windows 10 these fields are "white". I have also tried the development version "5.2.70-2eedc2e" on Windows 11 and this has the same behaviour.
Your attachment and bug descriptions are very clean! I think this bug is the same as 510312, isn't it?
It is definitely the same bug, but I think it's new information that it occurs in Win11 (white on white, making the entry effectively invisible) but it works correctly on Win10. I'm closing as duplicate, but will copy that info to the other bug so it gets noticed, in case it points to better information for troubleshooting the exact cause, and what (if anything) can e done within KMyMoney. *** This bug has been marked as a duplicate of bug 510312 ***
I appreciate that this has been marked as resolved as a duplicate of bug 510312. However, I do now have a workaround that works for me in Windows 11 that does not affect anything else on the machine. As I know it is a workaround for the issues I reported here, I feel more confident in reporting the workaround here. It is a very simple, one might say blinding obvious, workaround that I could have tried before reporting this issue. The workaround that worked for me, without affecting anything else on the Windows 11 machine, was to to run kmymoney 5.2.1 in “Compatibility” mode. Windows 11 does not have a “Windows 10” “Compatibility mode, but it does have “Windows 7” and “Windows 8” compatibility modes. Both the “Windows 7” and “Windows 8” compatibility solved the issues I was observing. I applied these compatibility modes on the kmymoney Windows “start menu” shortcut. One other setting had to be altered to enable this. By default in Windows 11 the “Start in:” location on the kmymoney shortcut was {workingDirectory}. I am guessing this syntax is Windows 11 specific, as it is apparently not valid in compatibility mode. I changed the “Start in:” location to the kmymoney installation location. I have not extensively using the program with this workaround in place to know if there are any other unwanted side effects. I will attach a pdf with screenshots showing exactly what I did, in case there is any confusion.
Created attachment 186806 [details] screenshots for kmymoney 5.2.1 workaround for Windows 11