[#310] (quick) fixed `hWidth` and `hHeight` not being updated when the frame size is different

Also fixed the union function that was not as well updating these two
properties