fix(engine): 감사 지적 반영 — 언어팩 버전 bump + 회귀 가드 실질화
전수조사에서 지적된 5건을 코드로 재확인하고 조치했다. 차단성: - ja 언어팩 1.0.3 → 1.0.4. 1.0.3 은 이미 배포된 버전이라, 같은 버전에 키를 추가하면 기설치 사이트가 업데이트를 받지 못해 번역이 영영 도달하지 않는다. 회귀 가드 실질화 (green ≠ 회귀를 잡는다): - 미등록 핸들러 억제 테스트가 동어반복이었다. 값을 손으로 대입하고 그 값을 읽어, 억제를 삭제해도 통과했다. 실제 dispatch 후 표시 계층이 호출되지 않음을 감시하도록 교체 (억제 제거 시 red 확인). - script 번들의 "1건 취소 → 복구" E2E 는 수정 전에도 통과한다. 브라우저가 abort 된 script 를 스스로 재요청하기 때문 (수정 전 blade 로 실측: 재시도 훅 0개인데 hits=2, 렌더 정상). 거짓 안심이므로 제거하고, blade 가 고유하게 보장하는 것 — 재시도/폴백 훅 설치 + 정상 경로 오발동 없음 — 을 단언하도록 교체 (수정 전 red 확인). - 재시도 횟수 단언을 하한(>=2)에서 정확값(==2)으로. 과잉 재시도 회귀를 통과시키던 구멍을 막는다. 정확도: - waitForHandlers 가 전역 실패 플래그로 판정해, 무관한 확장의 실패가 정상 로드된 확장의 핸들러 대기까지 포기시켰다. 실패 키 단위로 정밀화한다.
This commit is contained in:
@@ -12,7 +12,7 @@
|
||||
"en": "G7 core Japanese language pack (bundled)",
|
||||
"ja": "G7 コア 日本語 言語パック(バンドル)"
|
||||
},
|
||||
"version": "1.0.3",
|
||||
"version": "1.0.4",
|
||||
"license": "MIT",
|
||||
"scope": "core",
|
||||
"target_identifier": null,
|
||||
|
||||
Reference in New Issue
Block a user