https://bugs.freedesktop.org/show_bug.cgi?id=85912
--- Comment #2 from Doug Rintoul <[email protected]> --- This is similar to a bug in Chrome. KMFL (and other inputs methods) need to be able to delete text that has been previously entered. There are couple of ways to do this, one being to use a system call like "delete surrounding text". Another method is to simulate the backspace key. The former method is the preferred method because it gives better control over what is deleted. However applications have to be written to support "surrounding text". Apps are supposed to report to ibus whether they support "surrounding text" calls and if they don't, then kmfl falls back to simulating the backspace key. Unfortunately, Libreoffice 4.3 reports erroneously that it supports "surrounding text" when in fact, it doesn't. There is a work around. If you tell libreoffice to interface with ibus using xim rather than the "GTK ibus connector" it currently uses, then kmfl will delete characters using simulated backspaces. If you want to test it out to see if it works for you, try the following from a terminal: XMODIFIERS=@im=ibus GTK_IM_MODULE=xim libreoffice --writer If that works, then you can create a launcher for google-chrome with the following as the Command: env XMODIFIERS=@im=ibus GTK_IM_MODULE=xim libreoffice --writer %U calc and impress have similar issues. Note that writer 4.2.x did not have this issue with writer. -- You are receiving this mail because: You are the assignee for the bug.
_______________________________________________ Libreoffice-bugs mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
