Fix completion leaks, dont use null parent
This might also improve behaviour under wayland as null parents are not allowed there.
As a drive by remove the unnecessary setFrame* calls to make both completion widget and argument hint widget look the same.