Skip to content

v0.3.2 — fix CDP dialog hang (submit/crash)

Choose a tag to compare

@fivetaku fivetaku released this 22 Jun 05:28

connect_over_cdp 사용 시 ChatGPT 페이지의 JS 다이얼로그(beforeunload 등)가 playwright 기본 auto-dismiss와 레이스 → ProtocolError: No dialog is showing 미캐치 예외로 드라이버 크래시(100% CPU 스핀, 프롬프트 제출 실패). 페이지/컨텍스트에 다이얼로그 핸들러(_guard_dialogs)를 등록해 기본 auto-dismiss를 대체·레이스 무시. 실제 ChatGPT 제출→리뷰 회수로 검증(0% CPU 대기로 전환).