To reproduce this with an existing list of four recently opened files, open a fifth file (whose name must differ from those already in the list).
Link to thread on Gnucash Users Mailing List: https://lists.gnucash.org/pipermail/gnucash-user/2020-August/092470.html
I have pushed a fix for this today and will be in the next nightly and version 4.3 It works on my Linux VM so hopefully will fix the issue on your mac. Will leave open for you to confirm resolved.
Up to now I've been waiting for .DMG packages when updating, and I'm not confident about building from a nightly version. If you're keen to consign this bug to the entomological graveyard as soon as possible, please point me towards a foolproof set of instructions, otherwise I'll wait for a .DMG version of 4.3. Regards, Michael
Michael, see https://github.com/Gnucash/gnucash-on-osx/
Not sure that counts as foolproof.
Indeed! That route seems to be strewn with traps for the unwary, including a long download. If the bug was evident on a Linux system and the cause pinpointed and fixed, I'm afraid I'm going to chicken out.
No problem, this can wait here till the next release. One day I may get a mac for testing and then I may of closed this but for now the bug can wait.
You forget that I can test on macOS. It works.