공용 기기에서 검색창을 열었는데 이전 이용자의 검색어가 보이면 원치 않는 정보가 드러날 수 있습니다. 최근 검색 목록에는 항목별 삭제와 전체 삭제를 쉽게 찾을 수 있는 위치에 두는 것이 좋습니다. 검색어를 누르는 영역과 삭제 버튼이 붙어 있을 때는 지우려다가 해당 검색이 실행되지 않도록 두 동작을 분명히 구분해야 합니다.
한 건을 지운 뒤에는 목록에서 사라지는 모습뿐 아니라 실제 기록이 제거됐는지도 확인합니다. 새로고침하거나 검색창을 닫았다 다시 열었을 때 항목이 나타난다면 화면만 바뀐 것일 수 있습니다. 삭제가 처리 중이거나 실패한 경우에는 그 상태를 알려야 합니다. 실패했는데 완료된 것처럼 표시하면 이용자는 기록이 남았다는 사실을 알 수 없습니다.
전체 삭제의 범위도 설명해야 합니다. 현재 기기에 보이는 최근 검색만 지우는지, 로그인한 계정의 기록까지 지우는지에 따라 기대가 다릅니다. 여러 기기에서 기록을 공유한다면 다른 기기의 목록도 확인할 필요가 있습니다. 실제로 지원하지 않는 범위까지 모두 삭제된다고 쓰지 말고, 화면에서 실행한 기능이 다루는 대상을 정확히 알려 주세요.
점검 시에는 로그인 전후와 검색 기록이 없는 상태를 나누어 살펴봅니다. 마지막 항목을 지운 뒤 빈 목록 안내가 나타나는지, 삭제 버튼의 설명이 분명한지도 확인하세요. 이후 검색을 저장하고 싶지 않은 사람을 위해 저장 설정으로 이동하는 경로를 함께 제공할 수 있습니다. 한 번의 삭제와 앞으로 기록을 남기지 않는 선택은 서로 다른 기능으로 안내해야 합니다.
삭제 범위는 검색창 안의 최근 검색어인지 계정 전체의 기록인지 구체적으로 적습니다. 이용자가 현재 기기에서 지웠다고 생각했는데 다른 기기의 목록에도 영향을 주면 예상과 다른 결과가 됩니다. 여러 항목을 선택해 지우는 기능은 선택 개수와 삭제 대상이 일치하는지 살펴봅니다. 처리 중에 버튼을 다시 눌렀을 때 같은 요청이 겹치지 않는지도 확인합니다. 연결이 끊겨 삭제 여부를 모르는 상태라면 완료라고 표시하기보다 현재 목록을 다시 확인할 방법을 제공합니다. 시험 자료는 개인의 실제 검색어 대신 별도로 만든 항목을 사용하고, 확인이 끝나면 그 시험 항목까지 정리해 화면에 남지 않게 합니다. 실패했을 때의 안내도 함께 점검합니다.