접근성 스냅샷과 TypeScript 해석 오류 수정
tsconfig 해석, page.evaluate() 타입 검사, 접근성 스냅샷 관련 회귀와 오류를 고쳤습니다.
교안에 영향
tsconfig 경로 해석과 Accessibility snapshot, `page.evaluate()` 타입 검사 관련 예전 안내 글이 맞지 않게 됩니다.
요약
- tsconfig의 `extends` bare specifier 해석이 `node_modules` 상향 탐색처럼 동작하도록 수정했습니다. - 디렉터리 형식 tsconfig project references(`"path": "../pkg"`) 해석 실패를 고쳤습니다. - 중첩된 `span`과 `aria-hidden` SVG가 있는 경우 Accessibility snapshot에서 버튼 이름이 빠지는 문제를 수정했습니다. - `page.evaluate()`의 branded primitive type 인자 타입 검사가 1.62 이후 깨지던 회귀를 고쳤고, 이미지형 액션 요소가 snapshot에 나타나지 않던 문제도 수정했습니다.
바뀐 것
수정
- tsconfig `extends`의 bare specifier가 `node_modules` 상향 탐색 방식으로 해석되도록 고쳤습니다.
- 디렉터리 형식 tsconfig project references(`"path": "../pkg"`)의 해석 실패를 고쳤습니다.
- Accessibility snapshot에서 텍스트가 `span` 안에 있고 `aria-hidden` SVG가 함께 있을 때 버튼 이름이 누락되던 문제를 고쳤습니다.
- `page.evaluate()`의 branded primitive type 인자에 대한 타입 검사가 1.62 이후 실패하던 회귀를 고쳤습니다.
- 이미지형 액션 요소가 snapshot에 표시되지 않던 문제를 고쳤습니다.