제안된 주제에서 중첩된 주제 링크가 작동하지 않습니다

제가 제안한 주제에 있는 https://meta.discourse.org/t/testing-nested-replies-on-meta/398759/113 링크가 작동하지 않습니다. 단순히 작동하지 않는 링크인 것 같지 않고, 뭔가 깨지는 것처럼 보입니다. '홈으로’를 클릭한 후에도 헤더가 여전히 잘못 표시되거든요.

브라우저 콘솔에 접근할 수 있게 되면 나중에 확인해 보겠습니다.

5개의 좋아요

저도 404 에러가 한 번 발생했어요. 이상하게도 홈으로 돌아간 뒤 다시 클릭하면 정상적으로 작동합니다.

ajax.js:233  GET https://meta.discourse.org/n/testing-nested-replies-on-meta/398759/context/113.json?sort=top&track_visit=true 404 (Not Found)
send @ jquery.js:9940
ajax @ jquery.js:9521
performAjax @ ajax.js:233
(anonymous) @ ajax.js:246
(anonymous) @ nested.js:56
(anonymous) @ preload-store.js:27
invokeCallback @ rsvp-ziM3qQyS.js:435
constructor @ rsvp-ziM3qQyS.js:451
getAndRemove @ preload-store.js:26
model @ nested.js:53
deserialize @ route.js:867
getModel @ router-BViwI_oJ.js:314
(anonymous) @ router-BViwI_oJ.js:149
invokeCallback @ rsvp-ziM3qQyS.js:412
publish @ rsvp-ziM3qQyS.js:398
invoke @ index.js:264
flush @ index.js:180
flush @ index.js:334
_end @ index.js:762
(anonymous) @ index.js:499
Promise.then
(anonymous) @ index.js:18
flush @ index.js:29
_scheduleAutorun @ index.js:928
_end @ index.js:768
(anonymous) @ index.js:499
Promise.then
(anonymous) @ index.js:18
flush @ index.js:29
_scheduleAutorun @ index.js:928
_end @ index.js:768
(anonymous) @ index.js:499
Promise.then
(anonymous) @ index.js:18
flush @ index.js:29
_scheduleAutorun @ index.js:928
_end @ index.js:768
(anonymous) @ index.js:499
Promise.then
(anonymous) @ index.js:18
flush @ index.js:29
_scheduleAutorun @ index.js:928
_ensureInstance @ index.js:919
schedule @ index.js:618
(anonymous) @ rsvp.js:9
fulfill @ rsvp-ziM3qQyS.js:360
handleMaybeThenable @ rsvp-ziM3qQyS.js:324
resolve$1 @ rsvp-ziM3qQyS.js:338
(anonymous) @ rsvp-ziM3qQyS.js:440
(anonymous) @ preload-store.js:32
Promise.then
(anonymous) @ preload-store.js:32
invokeCallback @ rsvp-ziM3qQyS.js:435
constructor @ rsvp-ziM3qQyS.js:451
getAndRemove @ preload-store.js:26
loadTopicView @ topic.js:54
refresh @ post-stream.js:385
model @ from-params.js:43
deserialize @ route.js:867
getModel @ router-BViwI_oJ.js:314
(anonymous) @ router-BViwI_oJ.js:149
invokeCallback @ rsvp-ziM3qQyS.js:412
publish @ rsvp-ziM3qQyS.js:398
invoke @ index.js:264
flush @ index.js:180
flush @ index.js:334
_end @ index.js:762
(anonymous) @ index.js:499
Promise.then
(anonymous) @ index.js:18
flush @ index.js:29
_scheduleAutorun @ index.js:928
_ensureInstance @ index.js:919
ensureInstance @ index.js:731
scheduleRevalidate @ index-DaCZcoCY.js:4146
dirtyTag @ index.js:229
#dirtyStorageFor @ index.js:517
set @ index.js:580
set @ history-store.js:48
navigateToTopic @ item.gjs:106
(anonymous) @ item.gjs:205
applyBehaviorTransformer @ transformer.js:253
click @ item.gjs:192
application.js:147 {readyState: 4, getResponseHeader: ƒ, getAllResponseHeaders: ƒ, setRequestHeader: ƒ, overrideMimeType: ƒ, …}abort: ƒ (e)always: ƒ ()catch: ƒ (e)done: ƒ ()fail: ƒ ()getAllResponseHeaders: ƒ ()getResponseHeader: ƒ (e)jqTextStatus: "error"overrideMimeType: ƒ (e)pipe: ƒ ()progress: ƒ ()promise: ƒ (e)readyState: 4requestedUrl: "/n/testing-nested-replies-on-meta/398759/context/113.json?sort=top&track_visit=true"responseJSON: {errors: Array(1), error_type: 'not_found'}responseText: "{\"errors\":[\"The requested URL or resource could not be found.\"],\"error_type\":\"not_found\"}"setRequestHeader: ƒ (e,t)state: ƒ ()status: 404statusCode: ƒ (e)statusText: "error"then: ƒ (e,i,n)[[Prototype]]: Object
error @ application.js:147
triggerEvent @ router.js:1373
triggerEvent @ router.js:306
trigger @ unrecognized-url-error-Csk7hcJF.js:419
transitionDidError @ router.js:340
(anonymous) @ unrecognized-url-error-Csk7hcJF.js:242
invokeCallback @ rsvp-ziM3qQyS.js:412
publish @ rsvp-ziM3qQyS.js:398
publishRejection @ rsvp-ziM3qQyS.js:347
invoke @ index.js:264
flush @ index.js:180
flush @ index.js:334
_end @ index.js:762
(anonymous) @ index.js:499
Promise.then
(anonymous) @ index.js:18
flush @ index.js:29
_scheduleAutorun @ index.js:928
_end @ index.js:768
(anonymous) @ index.js:499
Promise.then
(anonymous) @ index.js:18
flush @ index.js:29
_scheduleAutorun @ index.js:928
_end @ index.js:768
(anonymous) @ index.js:499
Promise.then
(anonymous) @ index.js:18
flush @ index.js:29
_scheduleAutorun @ index.js:928
_end @ index.js:768
(anonymous) @ index.js:499
Promise.then
(anonymous) @ index.js:18
flush @ index.js:29
_scheduleAutorun @ index.js:928
_ensureInstance @ index.js:919
schedule @ index.js:618
(anonymous) @ rsvp.js:9
reject$2 @ rsvp-ziM3qQyS.js:369
(anonymous) @ rsvp-ziM3qQyS.js:446
(anonymous) @ preload-store.js:33
Promise.catch
(anonymous) @ preload-store.js:33
invokeCallback @ rsvp-ziM3qQyS.js:435
constructor @ rsvp-ziM3qQyS.js:451
getAndRemove @ preload-store.js:26
model @ nested.js:53
deserialize @ route.js:867
getModel @ router-BViwI_oJ.js:314
(anonymous) @ router-BViwI_oJ.js:149
invokeCallback @ rsvp-ziM3qQyS.js:412
publish @ rsvp-ziM3qQyS.js:398
invoke @ index.js:264
flush @ index.js:180
flush @ index.js:334
_end @ index.js:762
(anonymous) @ index.js:499
Promise.then
(anonymous) @ index.js:18
flush @ index.js:29
_scheduleAutorun @ index.js:928
_end @ index.js:768
(anonymous) @ index.js:499
Promise.then
(anonymous) @ index.js:18
flush @ index.js:29
_scheduleAutorun @ index.js:928
_end @ index.js:768
(anonymous) @ index.js:499
Promise.then
(anonymous) @ index.js:18
flush @ index.js:29
_scheduleAutorun @ index.js:928
_end @ index.js:768
(anonymous) @ index.js:499
Promise.then
(anonymous) @ index.js:18
flush @ index.js:29
_scheduleAutorun @ index.js:928
_ensureInstance @ index.js:919
schedule @ index.js:618
(anonymous) @ rsvp.js:9
fulfill @ rsvp-ziM3qQyS.js:360
handleMaybeThenable @ rsvp-ziM3qQyS.js:324
resolve$1 @ rsvp-ziM3qQyS.js:338
(anonymous) @ rsvp-ziM3qQyS.js:440
(anonymous) @ preload-store.js:32
Promise.then
(anonymous) @ preload-store.js:32
invokeCallback @ rsvp-ziM3qQyS.js:435
constructor @ rsvp-ziM3qQyS.js:451
getAndRemove @ preload-store.js:26
loadTopicView @ topic.js:54
refresh @ post-stream.js:385
model @ from-params.js:43
deserialize @ route.js:867
getModel @ router-BViwI_oJ.js:314
(anonymous) @ router-BViwI_oJ.js:149
invokeCallback @ rsvp-ziM3qQyS.js:412
publish @ rsvp-ziM3qQyS.js:398
invoke @ index.js:264
flush @ index.js:180
flush @ index.js:334
_end @ index.js:762
(anonymous) @ index.js:499
Promise.then
(anonymous) @ index.js:18
flush @ index.js:29
_scheduleAutorun @ index.js:928
_ensureInstance @ index.js:919
ensureInstance @ index.js:731
scheduleRevalidate @ index-DaCZcoCY.js:4146
dirtyTag @ index.js:229
#dirtyStorageFor @ index.js:517
set @ index.js:580
set @ history-store.js:48
navigateToTopic @ item.gjs:106
(anonymous) @ item.gjs:205
applyBehaviorTransformer @ transformer.js:253
click @ item.gjs:192
1개의 좋아요

중첩된 라우트/nested.js:47 분기에서 오류 발생 @markvanlan

3개의 좋아요

수정 사항이 반영되었습니다.

4개의 좋아요

제가 제안한 주제에 있는 링크를 이제 테스트해 보고 싶었는데, 링크가 사라진 것 같습니다. 아직 읽지 않았을 것 같은데, 해당 주제와 읽지 않은 6개의 답변이 더 이상 표시되지 않고, Nested Replies Testing 카테고리의 주제 목록에서는 여전히 읽지 않은 색상으로 표시되어 있었지만 표시기가 없었습니다. :woman_shrugging:

몇日前에 복사해서 첫 번째 게시물에 붙여넣은 링크도 여전히 작동하지 않습니다. 제안된 주제 목록의 링크가 이제 달라졌기 때문에 예상되는 현상인가요?

2개의 좋아요

네, 링크 자체는 업데이트되었습니다. 하지만 플랫 뷰로 연결되는 링크가 404 오류를 일으키지 않도록 리다이렉트도 수정하고 싶습니다.

1개의 좋아요

이것으로 인해 발생하는 것으로 보이는 읽지 않은 게시물의 수 부족은 의도적인 것인가요?

1개의 좋아요

네, 중첩된 토픽에서는 읽지 않은 게시물의 수를 표시하지 않습니다. "읽어보기"가 일반적인 방식과 동일하게 작동하지 않기 때문이죠(토픽 하단까지 스크롤할 수만 있는 것이 아니라, 새 게시물이 깊게 중첩되어 있을 수 있으니까요). 해당 토픽에 읽지 않은 게시물이 있다면, 작은 파란색 빛나는 표시기가 있어야 한다고 생각합니다. 만약 그 표시기가 없다면 버그입니다.

점(dot)은 없지만, 텍스트 색상으로 읽지 않은 주제가 있음을 알 수 있습니다. 읽은 주제를 비교할 수 있는 “관련 주제” 섹션에서는 더 쉽게 알아차릴 수 있습니다.