중첩된 마우스오버 노트는 입력은 되지만 표시되지 않음

안녕하세요,

Discourse는 중첩된 마우스오버 주석을 사용할 수 있습니다:

Hier ein Text^[eine Mouseover-Note^[eine Mouseover-Mouseover-Note].]

이것은 다음과 같이 렌더링됩니다.

Hier ein Text[1]

마우스를 “[1]” 위에 올리면 "eine Mouseover-Note[1]"라는 텍스트가 포함된 팝업이 표시됩니다. 해당 팝업 안의 "[1]"도 파란색으로 렌더링되지만, 마우스를 그 위에 올려도 뒤에 숨겨진 정보가 표시되지 않습니다.

이는 사용성 버그라고 생각합니다. 작성자에게는 중첩된 마우스오버 주석이 작동하는 것처럼 보이지만, 결국 중첩된 주석 뒤에 숨겨진 정보에 접근할 수 없기 때문입니다.

사용성 관점에서 해결을 위한 제안:

  • 중첩된 마우스오버 주석의 내용이 실제로 표시되도록 하거나:

  • 중첩을 허용하지 않도록 하여

    Hier ein Text^[eine Mouseover-Note^[eine Mouseover-Mouseover-Note].]
    

    가 다음과 같이 렌더링되도록 합니다.

    Hier ein Text[2]

    (즉, 중첩이 중첩된 주석을 생성하는 것이 아니라 입력된 코드가 그대로 출력됩니다: 외부 주석 위에 마우스를 올리면 "eine Mouseover-Note^[eine Mouseover-Mouseover-Note]."라는 텍스트가 포함된 팝업이 표시됩니다.)

감사합니다!


  1. eine Mouseover-Note[1]. ↩︎

  2. eine Mouseover-Note^[eine Mouseover-Mouseover-Note]. ↩︎

3개의 좋아요

안녕하세요 @dreieck. 잘 작성된 보고서를 올려주셔서 감사합니다.

불행히도 두 가지 제안 모두 구현하기가 꽤 어려울 뿐만 아니라, 판도라의 상자처럼 무한 중첩이 발생하는 상황을 초래할 수 있습니다. 제 생각에는 중첩 각주는 사용자 경험(UX) 측면에서 최상이 아니며, 허용되어서는 안 됩니다.

따라서 중첩 각주를 모두 제거하는 세 번째 방안을 선택했습니다.

이것이 여러분이 바랐던 결과가 아닐 수 있지만, 적어도 작동하는 것처럼 보이게 하면서 실제로는 작동하지 않는 버그를 해결합니다.

이 기능이 가치가 있다고 생각하신다면, 동일한 내용을 요청하고 있는 기존 기능 요청에 여러분의 찬성표를 던지시는 것을 권장합니다.

안녕하세요,

이해하기 위해:

제 2번 제안(중첩된 노트를 해석하지 않고 그대로 출력하는 것)이 링크하신 풀 리퀘스트의 제안(중첩된 노트를 제거하는 것)보다 더 큰 문제가 되는 이유는 무엇인가요?

1개의 좋아요

기술적으로 더 어려웠고, 앞서 말했듯이 애초에 좋은 UX라고 생각하지 않습니다. 어차피 나중에 붙여넣기로 합쳐질 거라면, 그때는 그냥 모든 걸 하나의 노트에 넣는 게 나을 것 아닙니까?

알겠습니다!

저는 주로 렌더링된 결과를 확인하지 않고 그렇게만 무조건 하는 사람들을 염두에 두고 있었습니다.

3개의 좋아요