Hello Daniel,
I have tested this issue with the latest build samples online. and it seems to be working fine with all the three scenarios which you mentioned. Please have a look at the attached video and let me know in case you find it different from your observation.
Thanks,
Deepak Sharma