Patch solved the issue, seemed to work like a charm... But induced another issue. Step to
reproduce :
1 - open kicad, then open eeschema and pcbnew
2 - in pcbnew, open the module properties dialog on any part you want.
3 - go back to eeschema, wich is now responding normally, and open the component
properties dialog, on the same part or another one (doesn't matters).
4 - go back to pcbnew, close the dialog, either with OK or Cancel --> dialog closes, but
pcbnew is frozen and also can't be closed in any normal way.
eeschema still works, you can close the dialog and use it normally. Kicad main window
works also.
Eeschema can be closed normally, kicad main window also, but when closing main window,
pcbnew window closes too, but the kicad process is still there and you need to kill it.
I thought I will modify eeschema in the same way to test if it does something else, and so
I noticed the eeschema component properties dialog was alredy a QuasiModal one.
And obviously the same test starting with eeschema instead of pcbnew leads to to opposite
result : eeschema stuck, pcbnew working.
And again, the need to kill kicad process after closing the main window.