사이드바에 최신 게시물(생성일 기준) 페이지를 표시하려고 하고 있습니다. @th21 님 덕분에 이 게시물의 권장 사항을 따랐습니다.
/latest?order=created 링크를 추가했고
정상적으로 작동하지만, 최신 활동(홈페이지)으로 되돌아갈 수 없습니다. 이 기능을 구현하는 더 나은 방법이 있을까요? 아니면 버그인가요?
사이드바에 최신 게시물(생성일 기준) 페이지를 표시하려고 하고 있습니다. @th21 님 덕분에 이 게시물의 권장 사항을 따랐습니다.
/latest?order=created 링크를 추가했고
정상적으로 작동하지만, 최신 활동(홈페이지)으로 되돌아갈 수 없습니다. 이 기능을 구현하는 더 나은 방법이 있을까요? 아니면 버그인가요?
이 문제를 해결하려고 최신 주제 링크를 /로 수정해 보았는데, 동작은 하지만 새 게시물 표시점과 텍스트 하이라이트 기능이 깨집니다.
결국 해결하셨나요? 말씀하시는 문제를 완전히 이해하지는 못하겠습니다. 여전히 문제가 있으시다면, 문제를 보여줄 수 있는 짧은 스크린캐스트를 공유해 주시거나, 링크를 보내 주실 수 있을까요? (편하게 채팅으로 보내셔도 됩니다) 제가 직접 확인해 보겠습니다.
아니요, 여전히 존재합니다. /latest?order=created 링크를 추가한 후 최신 주제로 돌아가는 것을 시도해 보세요.
음.. 재현 방법이 없습니다. meta에서 /latest와 /latest?order=created로 커스텀 섹션을 생성했는데, 두 옵션 사이를 클릭하여 전환할 수 있습니다.
아! 이제 보였어요. 최신 게시글로 연결되는 기본 링크인데, 이걸로 되돌아갈 수 없어요. 이건 Contribute > Bug 입니다! 잘 찾아주셨네요.
재현 방법:
/latest?order=created 링크가 있는 사이드바 항목을 생성합니다./latest로 가도록 확인합니다./latest?order=created 사이드바 항목을 클릭합니다./Latest로 가는 Topics 링크를 클릭하면 원래 상태로 되돌아가지 않습니다.관련된 버그일 수 있음: "Latest" on forum home displays last column sort
저한테는 사이드바 링크가 이전 쿼리 파라미터를 제거하지 않는 문제의 또 다른 사례처럼 느껴집니다.
다른 파라미터를 가진 두 개의 링크를 추가하면 정상적으로 작동합니다. 예를 들어, /latest?order=activity와 /latest?order=created처럼요. 하지만 topics 링크는 제가 이전에 정렬했던 순서대로 목록으로 이동시킵니다. 즉, /latest?order=created에서 시작하여 /c/support/6로 이동한 뒤 사이드바의 “topics” 링크를 통해 최신 목록으로 돌아가면 order=created 파라미터가 여전히 남아 있는 상태입니다.
작년에, 그룹 페이지가 사용자 이름으로 필터링될 때 파라미터가 고정(sticky)되는 문제를 보고한 적이 있습니다.
Jammy의 답변에서 그는 ?status=deleted에서도 이를 인지했다고 언급했고, 저는 ?order=votes에 대해 언급했습니다.
저는 또한 고정된 필터에 대해 이곳에서도 언급했습니다.
/filter 루트의 경우 이것이 기능(feature)이라고 말하는 이유가 이해는 갑니다. 나중에 사이드바의 필터 링크를 사용할 때 이전에 필터링했던 내용이 그대로 남아 있는 것이 유용할 수 있으니까요. 하지만 /latest나 그룹 목록, 검토 대기열(review queue)과 같은 토픽 목록의 맥락에서는 이것이 혼란스럽다고 생각합니다. 사이드바의 링크를 사용한 후에는 필터링된 그룹 목록이나 필터링된 검토 대기열을 원하지 않습니다.
유저 디렉토리는 유일한 예외라고 생각합니다. /u?order=post_count&period=daily에 머물러 있더라도, 사이드바의 링크를 사용하면 /u?order=likes_received로 열립니다.