summaryrefslogtreecommitdiff
path: root/docs/IBUS_BAKEOFF.md
blob: 947a9d210af29cdd7174c45cad7d95e2797aa61b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# IBus insertion bake-off

Environment for the initial test round:

- Arch Linux
- GNOME Shell 50.3 on Wayland
- IBus 1.5.34
- Firefox 152.0.6
- Ghostty terminal
- Parley persistent passthrough engine

| Application | Semantic insertion | Ordinary typing | Notes |
| --- | --- | --- | --- |
| Firefox | Pass | Pass (basic) | First end-to-end two-toggle insertion succeeded. |
| Ghostty | Pass | Pass (basic) | End-to-end insertion succeeded at the terminal prompt. |
| GTK 4 editor | Not tested | Not tested | |
| Chromium | Not tested | Not tested | |
| LibreOffice | Not tested | Not tested | |
| GNOME Console/Terminal | Not tested | Not tested | |
| Electron/VS Code | Not tested | Not tested | |
| Qt application | Not tested | Not tested | |
| XWayland application | Not tested | Not tested | |
| Password/PIN fields | Not tested | Not tested | Must refuse when purpose is reported. |

Still required for passthrough validation: modifiers, application shortcuts,
compose/dead keys, layout switching, and interaction with other input methods.