api.decorateCookedElement를 찾았고 afterAdopt: true에 대한 주석도 확인했지만, 내가 원하는 방향으로 가는 데는 도움이 되지 않습니다.
getBoundingClientRect를 사용해 메인 토픽 본문 내부 콘텐츠의 오프셋을 측정하려고 하는데, 아직 실제로 페이지에 렌더링되지 않아 항상 0으로 나옵니다…
나중에 트리거할 때는(콘솔에서 수동으로 실행하거나, 리사이즈 이벤트 리스너를 통해 실행하는 경우 등) 제 코드가 정상적으로 작동하므로, 문제는 단순히 타이밍에 있는 것 같습니다.
메인 콘텐츠 래퍼(#topic)의 오프셋을 가져오는 방식으로 우회할 수는 있지만, 그러면 계산에서 아바타 폭을 수동으로 빼야 해서 땜질 같은 해결책처럼 느껴지고, 장식된 요소가 실제로 어디에 배치되는지에 대한 일부 엣지 케이스를 놓칠 수도 있습니다.
plugin-outlet도 확인해 봤지만 유망한 것을 찾지 못했고, decorateWidget은 기대를 갖게 했지만 포스트와 포스트 콘텐츠에 일반적으로 적용되는 것 같지 않았습니다.
이것이 가능한가요? 경청할 수 있는 이벤트가 있거나, 제가 놓치고 있는 옵션이나 훅이 있을까요?