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.