Hi,
I've come across a very strange behavior of some canvas paths recently. Basically it looks like "dynamic" paths (the ones that use .reset() and change shapes from frame to frame) may disappear when the weather is changed. My test code is very simple, it creates 2 paths. One is dynamic and will use .reset() to change its shape, the other is static (moveTo and lineTo are called only once) and the rotation will be done by rotating a group that this path is on. https://pastebin.com/69awQWnX. The code can be pasted directly into nasal console in the debug menu.
Initially both paths are fine. Then I change the weather to for example CAT IIIb and poof - the first path is gone.
Then I change the weather back to CAT I and poof - path is back again. From what I have checked: the placement doesn't matter (window vs texture on an instrument), the plane also does not (787-8 vs ufo), same for renderer (ALS vs no ALS) and shader quality options as well. I've discovered this quite some time ago (at least first release of 2018) but didn't have much time to do research until now. In the mean time the FG upgraded a few times as well as my OS and I have changed GPU (nvidia->amd) so this probably isn't driver/gpu related. The path exists in the property tree all the time, it correctly updates draw commands and its visibility does not change.
I think this might be a bug in canvas but wanted to ask if I'm not missing something.
Cheers,
nepcia