codeit-si / buildone-client

개발자를 위한 할 일 목록 서비스
https://buildone.me
0 stars 3 forks source link

[DEV-175] 임베드 관련 버그 수정 #318

Closed xorms571 closed 1 month ago

xorms571 commented 1 month ago

📑 작업 개요

https://www.notion.so/yuuub/1ba963c8b3a780f7ae72e51b361902cb

🖥️ 실행 화면

문제 상황

https://github.com/user-attachments/assets/cfe02a8e-7010-4135-aadc-e83c483f3e8b

해결 후

https://github.com/user-attachments/assets/649ec93f-9788-46d8-b155-bd662934a903

🎟️ 관련 이슈

close: #316

xorms571 commented 1 month ago

이벤트 버블링은 구체적으로 무슨 현상이었나요?

목표 별 할일 목록에서 해당 할 일의 노트 시트를 열고 링크를 눌렀을 때, 임베드만 열려야 하는데, 목표 페이지로 이동했습니다. 그 이유가 LinkAttached에 적용되어있는 onClick 이벤트가 부모한테 까지 전파되어 그런 것이어서 e.preventDefault();, e.stopPropagation(); 이 명령어 들을 넣어서 막았습니다.