This is an issue I found why writing a unittest for tdf#157569 Steps to reproduce: 1. Open attachment 41418 [details] from bug 32636 2. Doubleclick on the first formula 3. type x -> The formula in the edit view at the bottom changes from 'y=a∙b' to '{ { xy = a } ∙ b }'. It should be 'xy=a∙b' instead Reproduced in Version: 24.2.0.0.beta1+ (X86_64) / LibreOffice Community Build ID: 0034d2ab9382da86340738137218791a4ccc9c90 CPU threads: 8; OS: Linux 6.1; UI render: default; VCL: gtk3 Locale: fr-FR (es_ES.UTF-8); UI: en-US Calc: threaded
Regression introduced by: author Khaled Hosny <khaled@libreoffice.org> 2023-09-05 20:37:25 +0300 committer خالد حسني <khaled@libreoffice.org> 2023-09-12 14:14:52 +0200 commit aa396ee162ee0eb223c90ab4f9bd55014cf94775 (patch) tree 5f6a2a87429502d4a076d86569c55fd9f900dfe3 parent 26313599b0eae3b397bb341c63d185f8771af82d (diff) starmath: Keep focus on math widget when inline editing is enabled Bisected with: bibisect-linux64-24.2
@Mike, since you fixed bug 158766 I thought you might also be interested in this issue
This is a side effect of visual efiting being enable as it parses math equations into an internal tree and exports it back with each change, without trying to preserve the original content. This should go away if you disable visual editing. May be the option to enable/disable it should be added to te menu, since it now works immediately without needing to restart LibreOffice.