Skip to content

v1.0.4

@birdnamoo birdnamoo tagged this 20 Apr 03:45
Shadow DOM 안에 native <button>을 렌더하는 구조 때문에 type="submit"/
"reset" 클릭이 외부 <form>의 submit/reset을 자동 트리거하지 못하는 한계
해결.

- static formAssociated = true + attachInternals() 도입
- type="submit" 클릭 시 _internals.form?.requestSubmit() 명시 호출
- type="reset" 클릭 시 _internals.form?.reset() 명시 호출
- HTML <button> 표준 호환 위해 form (ID), name, value 프로퍼티 추가
- associatedForm getter로 연결 form 검사 가능

영향: <u-button type="submit">을 <form> 안에 두거나 form="ID"로 명시
연결한 모든 사용 지점에서 의도된 form 동작 발생.

(yesung 운영 사이트 로그인 회귀로 발견 — yesung 측은 React 래퍼 워크
어라운드로 즉시 복구, 본 fix는 1.0.4로 정식 게시.)
Assets 2
Loading