이 주제에 따라 추가된 default list filter 카테고리 설정은 제 이해에 따르면 비결정적(nondeterministic) 동작을 유발합니다.
이 설정을 "no subcategories"로 하면 기본 카테고리 URL이 /none 카테고리 URL로 리디렉션되는 것으로 보입니다. 하지만 이 페이지에는 때로는 “subcategory” 필터가 표시되고, 때로는 표시되지 않습니다. 특히 카테고리를 처음 클릭할 때 이 필터가 표시되지 않습니다. 따라서 서브카테고리를 어디에서도 찾을 수 없으며 완전히 보이지 않습니다. 그런 다음 페이지를 새로고침하면 필터가 다시 나타납니다.
이 필터가 문제를 일으키는 것이 아니라 오히려 문제를 드러내는 것일 수 있다는 추측은 타당해 보입니다. 이 필터가 도입되기 전에는 /none에 접근하는 유일한 방법이 서브카테고리 필터를 여는 것이었기 때문에, 필터가 이미 표시된 상태였고 때때로 표시되지 않는다는 사실을 알지 못했기 때문입니다. 이 말이 이해가 되시나요.
재현 방법
- 카테고리에서
default list filter카테고리 설정을 "no subcategories"로 설정하고 저장합니다. - 메뉴의 링크 등 일반적인 방식으로 해당 카테고리에 접근합니다.
- 서브카테고리 필터가 표시되지 않습니다.
- 새로고침하면 이제 필터가 표시됩니다.