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.

Merge request reports

Loading