Name doesnt matter. I just wanted to make sure that "Detach" is getting called.
But yes, If I would want to output the parent frame you would be right.
Code:
print("detach: " .. (self:GetParent()):GetName())
To varify that the right code is called I used your print: Its correct.
Still all frames are still attached to nameplate and not UIParent.