On Fri, 2026-01-30 at 18:36 +0900, Koji Yokota wrote: > Thanks. Then, I attach a candidate of a possible fix, which may or may not > help. Since I cannot check if it helps, could you test with it? > > Current setting is that GuiWorkArea::processKeySym() calls > GuiApplication::processKeySym(), and a signal is directly emitted from there > to GuiInputMethod to notify a possible change of the command state. The patch > changes the signal is first sent from GuiApplication to GuiWorkArea, and then > GuiWorkArea cascades the signal to GuiInputMethod. It intends to make sure the > connection between GuiWorkArea and GuiInputMethod. > > Since simple copy & paste causes an assertion, this may miss the point. > > Koji
A followup on this issue. My settings are: Version 2.5.0~RC1 (Saturday, 4 October 2025) Built from git commit hash 3c70439e Qt Version (run-time): 6.10.1 on platform wayland Qt Version (compile-time): 6.10.1 OS Version (run-time): Fedora Linux 43 (KDE Plasma Desktop Edition) Python detected: 3.14.2 (/usr/bin/python3) Draw strategy: partial draw on backing store After applying your patch I had no more assertions. :-) Best regards, -- José Abílio -- lyx-devel mailing list [email protected] https://lists.lyx.org/mailman/listinfo/lyx-devel
