meglio
(Anton)
11월 26, 2021, 7:05오전
1
위/아래 화살표를 눌러 커서를 위/아래로 이동할 때, 커서가 가끔 0.5초 정도 사라져서 — 커서가 어디 있는지, 충분히 위/아래로 이동했는지, 올바른 줄에 있는지 의문이 듭니다.
커서가 실제로 사라지는 것은 아닙니다 — 여전히 올바른 간격으로 깜빡입니다. 하지만 현재 구현 방식은 다른 모든 곳 — 텍스트 에디터, 브라우저 입력 필드, IDE 등 — 의 구현 방식과 다릅니다.
비교해 보세요.
다음은 Discourse의 커서입니다:
빈 줄에 있을 때 위 또는 아래 키를 빠르게 두 번 누르면 커서가 보이지 않게 되는 것을 쉽게 확인할 수 있습니다. 이로 인해 커서가 사라진 것처럼 느껴지고 시야에서 사라져 정밀하게 제어할 수 없습니다.
예를 들어, JSFiddle에서 커서가 어떻게 작동하는지와 비교해 보세요:
참고: 위/아래 버튼을 얼마나 빠르게 누르든, 커서가 한 줄에서 다른 줄로 이동할 때 항상 보입니다. 다시 말해, 커서가 다른 줄로 이동할 때 깜빡임이 "리셋"됩니다.
두 개의 비디오가 문제를 명확하게 설명하고, 문제 수정을 쉽게 고려해 볼 수 있도록 해주기를 바랍니다.
sam
(Sam Saffron)
11월 29, 2021, 6:10오전
2
네, Firefox 버그입니다.
Linux에서는 확인했지만, Windows에서는 발견하지 못했습니다.
참고:
I think this issue might be a little niche, but it’s something I’ve been experiencing for at least a week, first I thought it was just my forum, but I just happened to see it on Meta.
I’m running Firefox 60.6.2esr on Debian 9.
The issue is that every time I try to write a message in Discourse the pointer thingy doesn’t appears (the texts gets written), so I don’t get text correction, nor the ability to add Latin characters. Just clicking away anywhere and then clicking back to continue writing…
When I start a reply in the Waterfox browser even on this forum, the cursor does not appear when typing, making it difficult to reposition the cursor to edit text:
[Cursor%20missing]
The cursor displays fine when I start a new topic or private message, but does not appear when I reply to an existing topic or private message.
This issue does not occur on Chrome or Edge. On the Discourse based forum I take care of, someone mentioned the cursor does not appear on their Firefox browser when rep…
Arrow keys in the editor started acting a little strange in Firefox a few versions ago. The up and down arrows sometimes require an extra press to get past paragraphs.
To reproduce:
Create a new default Firefox profile. I was using Ubuntu 20.04.
firefox --new-instance --profile $(mktemp -d) &
Start a new forum post. Make a few paragraphs. Push the up and down arrow keys and watch for keypresses that don’t move the cursor.
Also, I’m not sure if this is a bug or if it was intended, but the ta…
참고: https://bugzilla.mozilla.org/show_bug.cgi?id=226301
meglio
(Anton)
11월 29, 2021, 7:15오전
3
하지만 잠깐, 제 두 번째 영상도 Firefox로 녹화한 건데 그런 문제가 없어요. 또한 재현 단계를 정확히 알고 있는데, 링크하신 리포트처럼 ‘간헐적으로’ 사라지는 것이 아닙니다. jsfiddle이 커서의 자체 렌더링 메커니즘을 사용하는 반면, Discourse는 기본 textarea를 사용해서 Firefox의 기본 커서 동작에 영향을 받는다는 건가요?
sam
(Sam Saffron)
11월 29, 2021, 7:26오전
4
JSFiddle은 TEXTAREA를 사용하지 않고 contenteditable HTML 요소를 사용합니다. TEXTAREA는 이러한 하이라이팅을 모두 지원하지 않습니다.
링크를 걸어 둔 Firefox 버그에 게시물을 올려보시길 권합니다. 지금 보고 계신 현상과 정확히 일치해 보입니다.
1개의 좋아요