Extracted from #14051 which I don't want to merge in its current state. Release Notes: - N/A
cx.bounds
cx.open_window