Table Builder 컴포넌트가 깨졌나요?

새롭고 멋진 Table Builder 컴포넌트에 문제가 있는 것 같습니다(버전 0.0.1): 테이블을 생성하면(정상적으로 작동합니다) ‘편집’ 아이콘을 사용할 때 테이블 편집기에 데이터가 로드되지 않습니다. _가끔_은 작동하기도 하는데, 10번 중 1번 정도 성공하는 것 같으니 타임아웃이나 레이스 컨디션 같은 문제가 있는 건지 모르겠네요…

서로 다른 두 서버에서 재현할 수 있으며, Discourse 3.1.0.beta3를 사용하고 있습니다(그중 하나는 추가 플러그인/컴포넌트가 없는 거의 바닐라 상태입니다).

어떤 의견이 있을까요?

테스트:

Column 1 Column 2 Column 3 Column 4 E
Test 1 Test 2 Test 4 Test 4
Tesing again more
4개의 좋아요

그리고 이 서버에서도 발생하고 있습니다 - 위 표를 편집하여 확인한 결과입니다:

브라우저: Google Chrome 112 / Safari 16.5

2개의 좋아요

재현할 수 있을 것 같습니다. 처음에 위의 표를 편집하려고 했을 때는 빈 상태였지만, 이후 시도에서는 정보가 포함된 것 같습니다.

그리고 또 다른 시도에서는 다시 빈 상태가 되었습니다(이때는 ‘저장’ 대신 ‘표 생성’ 옵션이 제공되었습니다).

(Windows 11/Firefox)

5개의 좋아요

저도 여기서 이 문제를 재현할 수 있습니다. 며칠 전에 테마 컴포넌트를 게시했을 때부터 인지했지만 보고를 깜빡했네요 :smile:
다만, 맥락은 완전히 같지는 않습니다.

4번째 시도 후에야 데이터를 확인할 수 있었습니다:

Windows 10에서 Chrome을 사용 중입니다.

7개의 좋아요

보고해 주셔서 감사합니다. 문제는 클릭이 svg 아이콘에 직접 이루어졌을 때, 테이블의 ID가 에디터에 올바르게 전달되지 않는 것이었습니다. (아이콘 근처에서 클릭하면 이벤트 대상이 올바르게 설정되었습니다.)

해당 PR이 검토/병합되면 수정될 것입니다: FIX: Table editing sometimes not working - Pull Request #50 - discourse/discourse-table-builder - GitHub

3개의 좋아요

이제 병합되었습니다. :+1:

5개의 좋아요

이 주제는 3일 후 자동으로 닫혔습니다. 더 이상 새로운 답글을 작성할 수 없습니다.