I am so glad this bug will finally get fixed. Meanwhile, for what it is worth, since I travel a lot and this really used to mess up my accounts, I have used the following workaround for the last several years (this works in Linux): I defined an alias
alias gnucash="TZ=ADT+3 gnucash"
This way, the GnuCash process will always use my home timezone (which is ADT+3), regardless of what timezone the rest of my system is set to.
I am so glad this bug will finally get fixed. Meanwhile, for what it is worth, since I travel a lot and this really used to mess up my accounts, I have used the following workaround for the last several years (this works in Linux): I defined an alias
alias gnucash="TZ=ADT+3 gnucash"
This way, the GnuCash process will always use my home timezone (which is ADT+3), regardless of what timezone the rest of my system is set to.