onPageChange 핸들러에서 오류 발생

안녕하세요 모두 - custom-category-boxes 테마 컴포넌트를 설치했는데, 일부(모든 페이지는 아님) 페이지에서 상단에 경고 배너가 표시되고 브라우저 콘솔에 다음과 같은 내용이 출력됩니다. c 변수가 null이 되기 때문인 것으로 보이며, 그 이유는 더 깊이 조사하지 않았습니다.

client-error-handler.js:125 [THEME 2 'Custom Category Boxes'] 
TypeError: Cannot read properties of undefined (reading 'name')
    at category-banner.js:31:24
    at plugin-api.js:127:26
    at AppEvents.<anonymous> (plugin-api.js:736:50)
    at m (index.js:200:1)
    at AppEvents.trigger (evented.js:27:1)
    at page-tracker.js:41:17
    at invoke (backburner.js.js:282:1)
    at h.flush (backburner.js.js:197:1)
    at p.flush (backburner.js.js:358:1)
    at B._end (backburner.js.js:798:1)
    at B.end (backburner.js.js:589:1)
    at B._runExpiredTimers (backburner.js.js:905:1)
reportToConsole	@	client-error-handler.js:125

처음에는 카테고리 이름에 공백이 포함되어 있기 때문인 줄 알았지만, 공백이 없도록 카테고리를 다시 이름 붙여도 여전히 이 오류가 발생합니다.

필요하다면 더 많은 정보를 제공할 수 있습니다. 관련 포럼은 https://forums.rockylinux.org 입니다.

2개의 좋아요

어떤 페이지에서 그런 일이 발생하는지 공유해 주실 수 있나요?

또한 Uncaught TypeError: Cannot read properties of undefined (reading 'name') 오류도 발견했습니다. 하지만 이는 사용자 정의 카테고리 박스와 관련이 없으며, 안전 모드에서도 발생합니다.

https://meta.discourse.org/u/chapoi/invited/redeemed?safe_mode=no_themes%2Cno_plugins 링크를 새 창이나 탭에서 열면 다음과 같은 현상이 나타납니다:


URL에서 'redeemed’를 제거하면 문제가 발생하지 않으며, 스태프 계정을 사용하여 재현해 보았지만 재현하지 못했습니다.

https://forums.rockylinux.org/c/techhelp/6에서 얻었습니다.

1개의 좋아요

리포트 감사합니다. 이 수정으로 해결될 것입니다:

4개의 좋아요

훌륭합니다! 정말 감사합니다. 저희 인스턴스에 바로 업데이트하겠습니다 :slight_smile:

1개의 좋아요

확인했습니다. 완벽하게 작동합니다. 빠른 수정 감사합니다 :slight_smile:

1개의 좋아요