Now that you explained it, it is obvious this is not a bug indeed.
I didn't realize the undeleted frame stops being a client frame. The behaviour is
surprising for sure.
Please discard/close the bug. I will try to hack around this for my own purposes.
Thank you for the explanation, Eli.