cmd/ctrl-f 오버라이딩 제거

재현 방법:

  1. 주요 브라우저 사용 (크로미움 계열 / 파이어폭스 / 인터넷 익스플로러)
  2. 인터넷 서핑
  3. cmd-q, cmd-1/2/3, cmd-f 같은 표준 키보드 단축키 사용에 익숙해지기
  4. 서핑 계속하기
  5. 디스코urs 웹사이트 접속
  6. 페이지에서 무언가를 찾으려고 cmd-f 누르기
  7. 대체로 더 나쁜 완전히 다른 경험 제공*
  8. 컴퓨터 창밖으로 던지기. 인터넷에서의 삶을 포기하고, 사막 섬으로 이주해서 잠시 스시를 먹기

"더 나쁜"의 예시

  • 페이지에서 실제로 항목을 찾지 못하는 경우가 잦음
  • 최소 자릿수 요구
  • cmd-f를 반복해서 눌러 순환 검색을 할 수 없음

제안된 해결책:
해당 기능을 완전히 제거하기.

3개의 좋아요

이것이 엄밀히 말해서 버그라고 보기 어렵습니다.

어쩌면 제안 정도로 보는 게 맞을까요?

1개의 좋아요

글쎄… 만약 디스커스(토론) 웹사이트에서 URL 입력창을 클릭했는데 작동하지 않는다면, 그게 "버그"가 아니라고 할 수 있을까요?

이건 뭐가 다른가요?

2개의 좋아요

두 번째 Ctrl+F를 누르면 브라우저 검색으로 이동할 수 있습니다. 검색을 위해 사용할 수 있는 가장 좋은 키입니다. 더 좋은 아이디어가 있으신가요?

4개의 좋아요

네, 네. 더 나은 해결책은 다음과 같습니다:
cmd-f를 한 번만 누르세요. (즉, 두 번이 아니라) (그리고 다른 아이디어를 선제적으로 차단하기 위해: 세 번 이상도 아닙니다)

이것은 원본 게시물에서 다음과 같이 재구성되었습니다:

“해당 기능을 완전히 제거하세요.”

2개의 좋아요

이러한 특정 담론의 사례가 이 기능을 비활성화해야 했다는 아이러니는 분명히 인식되고 있습니다. 이곳의 권력자들이 그 열등성을 인지했을까요?

시도하신 주제가 짧았을 수도 있습니다

3개의 좋아요

자, 여기가 버그입니다:

" 게시물과 토픽 스트림의 대부분은 브라우저 DOM에 없습니다"

자바스크립트, CSS, 그리고 예쁜 이미지들을 덜 로드하고 대화의 텍스트 로딩에 집중해 보세요.

그러면 네이티브 cmd-f가 제대로 작동할 것입니다.

“Discourse보다 똑똑하다고 생각되면 두 번 눌러보세요. 정말 그런지 확인해 보세요”

솔직히 말하면, 저는 항상 페이지를 빠르게 아래로 스크롤해서 모든 쓰레기를 로드한 다음 cmd-f를 두 번 누르는데, 그러면 더 잘 작동합니다.

그것은 사실과 다릅니다.

여기서도 해당 기능이 존재합니다:

다음으로 이동하세요: Introducing admin sidebar navigation - #61 by martin 그리고 ctrl-f를 누르세요

2개의 좋아요

이렇게 하면 스크롤 및 렌더링 성능을 개선하기 위해 Discourse가 이전 게시글을 DOM에서 제거합니다. 따라서 대형 토픽을 ‘전체적으로’ 불러오는 것은 불가능합니다.

그래서 커스텀 ctrl+f 구현 방식을 사용하고 있으며, 전체를 불러올 수 없는 긴 토픽에만 이를 적용합니다.

8개의 좋아요

당신은 그저 변명만 하는 것 같아. 네이티브 기능을 가로채는 건 절대 안 돼. 인터넷에 있는 사이트의 99.9%가 이 점을 존중하고 있어. 왜 유독 discourse만 예외야?

1개의 좋아요

수년에 걸쳐 이 주제에 대해 수많은 토론이 이루어져 왔습니다. 검색을 통해 과거의 대화들을 확인해 볼 수 있습니다. :+1:

5개의 좋아요

GitHub, Google 문서/슬라이드/그 외 서비스들도 이를 가로채며, 여기서는 성능 향상에 도움이 될 것이라고 추측하고 있으며, 그것이 그렇게 하는 이유입니다.

3개의 좋아요

GitHub, Google Docs/Slides 등도 이를 가로채고 있으며, 여기서는 성능에 유리할 것으로 보이며 그것이 그렇게 처리되는 이유라고 추정됩니다.

네이티브 기능을 훼손하지 않는다는 점에서 discourse가 리더가 될 수 있는 훌륭한 기회입니다!

빅테크 기업들을 가리키며 누가 진짜 보스인지를 보여줄 수 있습니다.

브라우저에서 해당 게시물을 찾을 수 없는 상황에서, 특정 주제 내의 게시물을 찾기 위해 제어키-F를 사용할 때 어떤 키 조합을 추천하시나요? 일반적으로 제어키-F를 누르면 해당 주제에서 원하는 게시물을 찾을 수 있을 것이라고 기대하지만, 실제로는 그렇지 않습니다. '브라우저에서 찾을 수 없더라도 이 주제 내에서 게시물을 찾아라’는 기능을 수행하는 키는 무엇인가요? 현재 주제에서 제어키-F로 게시물을 찾지 못하는 것은 사용자 기대를 저버리는 것이 아닌가요?

4개의 좋아요

Discourse의 검색 기능으로 브라우저의 표준 기능을 덮어쓰면, 웹사이트 전반에서 일관된 단축키를 기대하는 사용자에게 혼란스럽고 직관적이지 않은 경험을 줄 수 있습니다. 이는 사용자의 흐름을 방해하고 접근성을 저해하여 페이지 내 검색을 더 어렵게 만듭니다.

더 나은 방법은 사용자가 선호하는 검색 방식을 선택할 수 있도록 하고, 기본적으로 브라우저 기능을 유지하는 것입니다. 시작점으로, Discourse 내에서 검색을 나타내는 시각적 아이콘을 도입하는 것을 제안합니다.

Ctrl-F는 브라우저의 표준 ‘페이지 내 텍스트 찾기’ 기능이라고 생각하는데, 이걸 오버라이드하는 건 피하는 게 좋을 것 같습니다.

Discourse 전용 검색을 원하면 사용자가 확대경 아이콘을 클릭하면 됩니다(단축키를 잘 안 쓰는 대부분의 사용자에게 적합). 단축키를 쓰는 사용자를 위해 Discourse에는 이미 ‘/’ 단축키가 있습니다.

흥미롭게도, 제 Chromebook에서는 이 기능을 위해 ctrl-alt-f와 / 모두 가로채고 있습니다.

오버라이드를 하려면, 최소한 '페이지 내 기본 찾기 기능을 사용하려면 ctrl-f를 한 번 더 누르세요’와 같은 안내 문구를 포함해 주세요.

1개의 좋아요

언제 바뀌었는지는 확실하지 않지만, Discourse가 더 이상 Ctrl + F를 가로채지 않는 것 같습니다. @Isambard의 게시물에서 언급했듯이 Ctrl + Alt + F만 가로채고 있습니다.

아, 대형 토픽에 관한 부분을 놓쳤네요:

@Isambard에게 기본 검색으로 돌아가려면 다시 누르라고 안내하고 있습니다:
image

1개의 좋아요

그 부분을 지적해 주셔서 감사합니다. 디스코스를 몇 년간 사용해 왔는데도 그걸 눈치채지 못했네요.

농담으로 넘기자면, 개발자들이 하고 있는 일은 소중히 여기지만, 디스코스가 메인스트림 사용자에게 더 접근하기 쉽게 되려면 변화를 수용해 주었으면 합니다.

이유를 알 수 없게 여기에 없습니다: