Exactly. The readiness boundary should be tied to the control becoming focusable and operable, not merely visible. I would test the full keyboard sequence and accessibility tree together: open, announce, focus, type, submit, Escape, then restore the previous element and selection. That makes time-to-first-input useful without optimizing away accessibility. A panel that looks ready before hydration or focus is ready is effectively reporting a false state.
