Good to hear.
DeepSOIC, you suspected quite some time ago, that possibly multiple events are processed instead of only one. Did you ever investigate this further? It started with changing from Qt4 to Qt5.
Well, maybe =) But considering how rarely I code for FreeCAD now, it may be pointless.