내 휴대폰의 다른 곳에서는 항상 다음에 입력하려는 단어에 대한 유용한 팁과 힌트가 있는 줄이 키보드에 표시됩니다.
하지만 Chrome에서 이곳의 Discourse 사이트를 사용할 때는 비밀번호 입력 모드인 것처럼 느껴집니다. 키보드에서 전혀 도움을 받을 수 없습니다. 마치 이제 철자를 스스로 배워야 할 것 같은 기분입니다.
내 휴대폰의 다른 곳에서는 항상 다음에 입력하려는 단어에 대한 유용한 팁과 힌트가 있는 줄이 키보드에 표시됩니다.
하지만 Chrome에서 이곳의 Discourse 사이트를 사용할 때는 비밀번호 입력 모드인 것처럼 느껴집니다. 키보드에서 전혀 도움을 받을 수 없습니다. 마치 이제 철자를 스스로 배워야 할 것 같은 기분입니다.
저도 제안어(자동완성)가 사라지는 문제를 겪고 있습니다. 어느 날 갑자기 사라졌는데, 빠른 편집(Fast Edit)을 사용할 때는 여전히 정상적으로 작동합니다.
즉, 이 기기, 이 크롬 버전, 이 키보드 앱 조합에서는 제안어가 작동할 수 있다는 뜻입니다.
하지만 이 문제는 Discourse에만 국한되지 않습니다. 키보드 앱을 다른 것으로 변경하면 모든 곳에서 제안어가 정상 작동합니다.
제안어가 사라진 시점에 대해 조사해 보았는데, 크롬에서 제안어(예: 타이핑하면서 구글 검색이 보여주는 것과 같은)를 키보드 제안어로 통합하는 변경 사항이 있었던 것 같습니다. 하지만 이는 새로운 키보드 앱에서만 작동합니다.
따라서 키보드 앱이 문제의 원인일 수 있지만, 빠른 편집 창에서는 여전히 작동하므로 Discourse 측에서 이를 정상적으로 작동하도록 처리할 수 있는 부분이 있을 것입니다.
사용 중인 키보드 앱으로 게시물을 편집하는 경우
빠른 편집을 사용 중인 키보드 앱으로 편집하는 경우
다른 키보드 앱으로 편집하는 경우
개발자 도구를 사용해 이 필드에 입력할 때 무엇이 그렇게 특별한지 확인해 보았습니다.
준비되셨나요?
<textarea ... autocomplete="off">
잔인해, 잔인해, 잔인해!
왜, 왜, 왜?
아마도 빠른 손놀림의 지미(Jimmy)가 스팸 게시물을 남기는 것을 막기 위해서일 거예요.
하지만 당신이 이건 제 주요 입력 방식까지도 없애 버렸어요. 이제 다시 철자를 배워야 합니다!
Android 8 ASUS Zenfone에서 영향을 받았습니다. Android 13 Samsung Galaxy는 정상입니다.
하지만 <textarea ... autocomplete="off"> 속성은 여러분이 생각하는 것과는 다른 의미를 가집니다…
이 속성의 실제 의도는 브라우저가 다음과 같은 드롭다운 박스를 생성하게 하는 것이 아닙니다:
좋아요, 이 페이지에서 테스트해 보겠습니다: Autofill Smoke Test .
제 스톡 ASUS Zenfone 3에서 이것이 문제를 일으키고 있다는 100% 증거입니다:
따라서 좋은 이유 없이 사람들의 자동 완성 기능을 끄는 행위를 즉시 중단해 주십시오. 스마트폰 브라우저에 확장 기능을 추가해서 이를 되돌릴 수 있는 것도 아닙니다. 이렇게 큰 텍스트 박스에서 이런 황당한 짓을 하는 다른 앱을 하나라도 꼽아 보십시오.
"자, ASUS 키보드가 충분히 똑똑하지 못해서 그렇습니다. 자동 완성을 너무 심각하게 받아들이고 있네요. 다른 키보드를 쓰세요."라고 말씀하실 수도 있겠습니다. 하지만 좋은 이유 없이 자동 완성을 꺼버린 쪽은 당신들이지 않습니까…
그래서 ASUS에 따르면, 자동 완성이란 키보드 상단에 보이는 그 선택 항목 줄을 추가하는 것을 의미합니다. 그런데 지금은 그 기능이 사라져서, 완전히 죽어버렸습니다.
내가 우연히 이 문제를 발견했다면, 아마도 오늘 내가 ‘구해 준’ 사용자가 수천 명에 달할 것입니다.
내가 찾지 못했다면, 그들은 아마도 매일같이 운이 나쁘다고 조용히 받아들이고 있었을 것입니다… 누가 그 선택 항목 줄을 몰래 가져가 버렸는지 모른 채로요.
물론 제 최신 삼성 기기는 영향을 받지 않습니다. 그래서 그로 인한 피해를 몰랐던 것입니다: 모든 회사의 스마트폰에서 이런 일이 일어나는 것이 아니기 때문입니다. 그리고 이런 일이 일어나는 기기의 경우, 사용자가 새로운 버전으로 업그레이드할 수 있을 것이라고 기대하지 마십시오.
하지만 어쨌든, 이것은 제가 만난 게시판 시스템 중 큰 텍스트 필드에서도 자동 완성을 끄는 것을 고집하는 유일한 시스템입니다.
정말 철자법 파업을 하고 싶어집니다!
처음에 이를 끄려고 했던 데에는 정당한 이유가 있었습니다. Chrome이 작성창에 사용자의 개인 정보(주소 등)를 자동으로 입력하려고 했기 때문이죠. 이는 다소 불안한 상황이었습니다: New post/reply sometimes tries to autocomplete my address on Chrome
일부 Android 키보드가 자동완성 기능을 사용하여 키보드의 예측 텍스트 기능을 비활성화하는 것처럼 보이는 점은 안타까운 일입니다. 이는 HTML 사양에 따르면 autocomplete="off"의 올바른 사용법이 아니며, Chrome의 (역시 잘못된) autocomplete 사용 방식과 충돌합니다.
이 테스트 폼에서 키보드가 정상적으로 작동합니까? https://codepen.io/wavyknife/full/JjBVxMM
해당 테스트 폼의 입력 필드에는 autocomplete="discourse"가 설정되어 있으며, 이는 Chrome의 과도한 자동완성을 비활성화하는 데 충분할 수 있고, 다른 상황에서는 자동완성을 유지할 수 있습니다.
좋아요,成交!
New post/reply sometimes tries to autocomplete my address on Chrome - #69 by sam 에서 이미 당신의 해결책을 구현한 줄 알았는데, 나중에 다시 "off"로 설정해 둔 것 같아요.
이 기능이 고급 설정에 추가되는 것은 매우 높은 우선순위입니다. 다시 말해, 고급 설정 내에 텍스트 상자를 배치하여 사용자가 이러한 중요한 문자열을 직접 조정할 수 있어야 합니다. 우리가 보았듯이, 모든 사람에게 통용되는 단일 해법은 없습니다.
관리자가 다음 업그레이드를 설치할 때까지 사용자가 수년간 불편한 타이핑을 견디는 것과 비교하면, 이 기능은 모든 것을 바꿀 수 있습니다.
예, 제 말은 몇 년 뒤 같은 상황이 다른 사용자에게 다시 발생하더라도, 그 사용자가 고급 설정으로 바로 들어가 자동완성 등 문자열을 조정해 그 후로 편안하게 타이핑할 수 있게 된다는 것입니다.
아니, 스타일시트를 가져오게 하자는 것은 아닙니다. 일부 사용자에게는 너무 복잡할 수 있습니다. 제가 말하고자 하는 것은, 이러한 중요한 문자열 각각을 고급 설정에 노출하여 필요할 경우 사용자가 조정할 수 있게 하라는 것입니다.
특히 브라우저 플러그인을 설치할 수 없는 휴대폰에서 더욱 그렇습니다.
아니, 보안상의 우려는 없습니다. 이는 마치 사용자가 집을 어떤 색으로 칠할지 선택할 수 있게 해주는 것과 같습니다. 또는, 낮 동안 현관문을 열어두는 것을 좋아한다면 그렇게 해도 된다는 것과도 비슷합니다.
또한, 이 문제는 Google Gboard에서는 발생하지 않으며 ASUS ZenUI 키보드에서만 발생하는 것을 확인했습니다.