sodre90/mirador는 코딩 에이전트의 대화 화면 옆에 캔버스를 붙여, 에이전트가 그림으로 설명하고 변경 내용과 리뷰를 대화 곁에 띄우는 macOS·리눅스 데스크톱 앱이다. 2026년 11월 5일 커밋 9ea0c49는 캔버스가 창을 꽉 채워 대화 상자가 숨겨진 상태에서 다른 대화로 되돌아갈 때 화면이 통째로 비던 문제를 다룬 커밋이다.
원인은 웹 화면의 편집 입력 처리 쪽에 있었다. web/FormattedBox.tsx는 Lexical 편집기와 내부 컴포넌트를 잇는 다리(Bridge) 함수를 두고 있는데, 커밋은 선택 범위를 적용하기 직전에 현재 포커스가 편집 상자에 없으면 그대로 되돌아오도록 조건 하나를 추가했다. 코드에 붙은 설명에 따르면 Lexical은 상자 밖의 선택을 적용할 때 상자를 다시 포커스하기 때문에, 숨겨져 포커스를 받을 수 없는 상자에서는 이 과정이 끝없이 반복된다. 같은 커밋은 e2e/formatted-box.tests.ts에 회귀 테스트 하나를 더한다. 입력 상자를 숨긴 상태로 상자에 포커스를 준 뒤, 페이지 오류 안내 화면이 뜨지 않는지, 작성 중이던 임시 텍스트가 그대로 남는지를 확인한다.
다만 이 커밋이 다룬 것은 전체 화면 캔버스와 숨겨진 대화 상자가 겹치는 한 가지 경로뿐이다. 변경은 두 파일, 18줄 추가에 그쳤고, 커밋 정보에는 별도 실행 기록이나 성능 수치가 함께 실려 있지 않다. 데스크톱 앱의 다른 대화 전환 경로가 같은 검사를 받는지는 알 수 없다. 전체 화면 캔버스를 자주 쓰는 상황이라면 손을 본 곳이 맞지만, 안정성이 확인됐다고 보기에는 이 자료만으로는 부족해 보이며, 추후 회귀 여부는 더 지켜볼 부분이 남았다.