단어를 중복시키지 않는 모바일 키보드, 문자를 통째로 지우는 백스페이스, 그리고 깔끔하게 사용되는 프로모 코드 -- Plotiar 제품 업데이트 (2026년 8월)
내 친구 한 명은 기차 안에서 초고를 쓰는데, 이동하는 내내 엄지손가락을 바쁘게 움직이며 휴대폰에 기본으로 깔려 있던 키보드를 굳게 믿는다. 언젠가 그녀가 보내준 문단에서 "chapter"라는 단어가 연달아 세 번이나 "chachapter"로 바뀌어 있던 적이 있었다. 그녀의 키보드가 오타를 고치려다가, 잘못된 부분을 대체하는 대신 수정 내용을 바로 옆에 그냥 붙여넣어 버린 것이었다. 그녀는 웃으면서 문자 메시지를 고치듯 손으로 직접 고쳤다. 하지만 그런 일이 여섯 달째 붙잡고 있는 실제 원고 안에서 일어난다면 이야기는 완전히 달라진다.
이번 기간에 고친 내용 대부분이 바로 이런 형태였다. 키보드와 화면이 방금 무엇을 입력했는지에 대해 서로 어긋날 수 있었던 작고 구체적인 방식들, 그리고 입력과는 전혀 상관없이 프로모 코드가 약속한 대로 작동하지 않았던 문제 하나였다.
모바일에서의 입력이 더는 방해하지 않는다
캔버스 에디터가 삭제와 수정을 처리하는 방식에서 발견된 네 가지 버그를 각각 고쳤으며, 이를 합치면 휴대폰 키보드가 모르는 사이에 문장을 망가뜨릴 수 있었던 주요 경로 대부분을 포괄한다. 그중 가장 심각했던 것은 이것이다. 예측 입력 키보드는 철자가 틀린 단어를 한 글자씩 지운 다음 다시 입력하는 방식으로 수정하는데, 에디터가 얼마나 지워야 하는지를 잘못 계산하는 바람에 수정된 내용이 원래 단어를 대체하지 못하고 그 옆에 그대로 얹혀버렸다. 사용하는 키보드 앱에 따라 단어가 계속 중복되거나, 빠르게 입력할 때 불필요한 공백이 끼어들거나, 특히 심한 경우에는 스와이프로 입력한 단어가 심하게 훼손되어 "Hello world"가 "H world"로 바뀌기도 했다. 이 세 가지 모두 이제 해결되었으며, 수정 중 삭제는 정확히 필요한 부분만 지우고 그 이상은 지우지 않는다.
이와는 별개로, 백스페이스와 Delete 키는 문자 하나를 지울 때 그 개수를 잘못 세고 있었다. 단순한 영어 텍스트라면 거의 눈치채지 못했을 것이다. 하지만 이모지나 악센트가 붙은 문자, 또는 힌디어 같은 문자 체계에서는 확연히 드러났다. 손 흔드는 이모지 뒤에서 백스페이스를 누르면 이모지 전체가 지워지는 대신 읽을 수 없는 네모 상자가 남는 경우가 있었고, 악센트가 붙은 문자 뒤에서 백스페이스를 누르면 문자 전체가 사라지는 대신 악센트만 빠지고 원래 글자가 그대로 남는 경우가 있었다. 이제 문자 하나를 지우면 어떤 언어에서든, 어떤 이모지에서든 그 문자 전체가 매번 온전히 지워진다.
마지막으로, 붙여넣은 링크 옆의 텍스트를 지우려 하면 모바일에서 근처의 오타 하나만 고치려 했을 뿐인데도 한 번의 입력으로 링크 전체가 사라지는 경우가 가끔 있었다. 링크 전체를 지우는 이 동작 자체는 물리 키보드에서 의도적으로 백스페이스를 길게 누르고 있을 때를 위한 단축 기능으로 여전히 남아 있지만, 터치스크린이 보내는 것과 같은 단발적이고 우발적인 삭제로는 더 이상 작동하지 않는다. 모바일에서 링크 근처를 지우는 동작은 이제 다른 어떤 텍스트 근처를 지우는 것과 동일하게 작동한다.
프로모 코드가 깔끔하게 사용된다
프로모 코드 사용이 코드 자체와는 아무 상관없는 이유로 실패하는 경우가 있었고, 오류 메시지만으로는 실제로 무엇이 잘못되었는지 알 수 없었다. 더 나쁜 것은, 실패한 시도라도 코드의 사용 횟수를 조용히 소모시켜버릴 수 있었다는 점이다. 그 결과 단 한 번만 쓸 수 있는 코드가 실제로는 아무도 갖고 있지 않은데도 "이미 사용됨" 상태가 되어버렸고, 이후 재시도할 때마다 똑같은 벽에 부딪혔다. 이제 프로모 코드는 첫 시도부터 정상적으로 사용되며, 혹시라도 사용이 실패하더라도 그것이 코드에 불리하게 반영되지 않는다. 사용할 기회는 그대로 남아 있다.
참고로 내 친구의 그 문단은 이제 멀쩡하다. 그녀는 "chachapter"를 예전 방식대로, 한 글자씩 손으로 직접 고쳤다. 원래 키보드가 대신해줘야 할 바로 그 일을 말이다. 이번 기간 작업의 핵심은 바로 여기에 있다. 키보드가 약속한 대로 동작해야, 그 밑에 깔린 소프트웨어가 아니라 다시 문장 자체를 생각하는 데로 돌아갈 수 있다.