bug(linux): LibreOffice draw does not backspace for contextual replacement
Keyman 14 on Linux Ubuntu 20.04. When using a contextual keyboard (Boonkit) in LibreOffice Draw (6.4.7.2) the contextual backspaces are ignored and so nothing gets deleted. This is not a problem in LibreOffice Writer.
This is probably a bug in LibreOffice more than in Keyman, but I thought I would capture it here to start with.
Further testing. This doesn't seem to be a problem with Liberation Sans and SIL IPA keyboard. So perhaps it's a Graphite thing. OK it's a combination and seems to only be a problem with Graphite fonts. Sigh, So try it with Doulos SIL and the IPA keyboard, for example.
In Libre Draw or Writer with sil_boonkit keyboard: dd` should yield two stacked curly "m" characters
Works on Windows 10 with Libre Office 6.3.0.4 (x64)
Works for me on Ubuntu 20.04 (Gnome with X11) with Libre Office 7.1.3.2, sil_boonkit keyboard, Doulos SIL font, Keyman 15.0.47
@mhosken Are you using X11 or Wayland? There's an open issue with Wayland support (#4273).
X11 but Keyman 14. Do you think you did anything in 15 that would fix this? The fault is in Libo Draw, not in Writer. Writer is fine for me and maybe a newer Libo fixes it too. All very confusing. Anyway I'm happy it's just me :)
X11 but Keyman 14. Do you think you did anything in 15 that would fix this?
No, the changes between 14 and 15 are minimal (to non-existent) at this point.
From slack:
Martin Hosken: I suspect graphite in libo
@mhosken, does #7079 fix this for you? (requires updated ibus, @ermshiperete can guide you through setup if necessary)
Closing since this seems to work.