Add two failing tests for the focus trap: - Tab from last focusable element must wrap to first inside dialog - Shift+Tab from first focusable element must wrap to last inside dialog Both fail today because EventForm only calls .focus() once on open; Tab escapes the modal to background content.