Develop
CDP로 띄운 창이 화면에 없다 — 예외가 없으면 성공이라는 착각
reveal의 성공 반환 뒤 창 좌표를 확인하고 재시도하도록 바꿨으며, 창을 못 띄워도 앱 결제를 위한 대기를 유지했다
한 줄로 CGV 좌석 감시 데몬이 좌석 선점까지는 해놓고 결제 창을 안 띄우는 문제를 잡았다. 원인은 두 개가 겹쳐 있었는데, 하나는 데몬이 --no-reveal(창을 띄우지 말라는 옵션)로 돌고 있는데 감시 루프는 그걸 무시하고 reveal()을 호출하던 모순이었고, 다른 하나는...