VietTelex 1.4.20
Bản stable, sửa lỗi gõ trong Google Sheets (#31).
🐛 Google Sheets: phải double-click vào ô mới nhập được
Mở sheet mới, click một lần vào ô rồi gõ → không có gì hiện ra, phải double-click mới nhập được.
Nguyên nhân: VietTelex kiểm tra lại xem ô đang gõ có nhận "chỉnh sửa trực tiếp" hay không, và với ô của Sheets nó kết luận sai là không nhận, rồi chuyển sang chế độ dự phòng (gạch chân). Nhưng một ô Sheets đang được chọn mà chưa ở chế độ nhập thì bỏ qua chế độ đó — nên chữ gõ ra biến mất, tới khi double-click (lúc đó ô mới thật sự vào chế độ nhập).
Vì sao kết luận sai: Chrome trả lời hai đằng khác nhau về cùng một lần chỉnh sửa — vị trí con trỏ nói "đã ghi đúng chỗ", còn phần đọc lại nội dung thì trả về dữ liệu cũ (cache của Chromium chưa kịp cập nhật). Bản cũ tin phần đọc lại và hạ chế độ. Nay khi hai tín hiệu của cùng một app mâu thuẫn nhau, VietTelex coi là "chưa biết" và chờ Accessibility phân xử, chứ không hạ chế độ giữa lúc đang gõ. Cùng lúc, một con trỏ nằm bên trái vị trí đúng cũng không còn bị hiểu là "app không nhận" — về mặt số học nó không thể là như vậy.
Kiểm chứng: trên đúng log của người báo lỗi, Accessibility xác nhận mọi lần chỉnh sửa đều đã vào đúng chỗ — tức ô đó vốn hoàn toàn bình thường, chỉ bị chẩn đoán oan.
🔧 Khác
Cổng kiểm tra hiệu năng trong CI giờ đo lại 3 lần trong 3 tiến trình riêng thay vì fail ngay khi máy chạy CI bị chậm nhất thời (ngưỡng giữ nguyên, không nới).
183 engine tests + 43 app tests.
Cài: tải VietTelex-1.4.20.pkg → double-click. Homebrew: brew upgrade --cask viettelex. Hoặc trong app: Cài đặt → Giới thiệu → Kiểm tra cập nhật (tự tải + tự cài).