This sounds like a Qt problem to me. If it is, one might see it happening in other Qt text input widgets too.
On Thursday, October 16, 2025 at 6:14:40 AM UTC-4 [email protected] wrote: > Hello Edward, > > I'm using Leo since a long time as my Outliner to keep track of > interesting blog entries & sites. > > Recently I found an interesting blog entry about 'Django: one ORM to rule > all databases' [1]. > > When I documented it in my daily log-entry I noticed that Leo's key > handling got confused with the content of this node. > > This cought my attention - and - I created a minimal test-outline (see > attachment). > > You should be able to reproduce it yourself, if you open the outline - and > - enter a new line at the end of the '@rst TN-2025-10-16-o.html' node for > example. > > * The cursor position moves back by one for every 'leading' Unicode Emoji > ... > > Using this test-outline I found out, that ... > > * I'm able to reproduce this issue with 'Leo' on Linux - and - Windows - > BUT - > * I'm NOT able to reproduce it with 'LeoInteg' and 'LeoServer'. > > Finally my question: Is this something that is important enough to be > tracked & possibly resolved ? > > With kind regards, > > Viktor > --- > PS: The author of the blog entry has in the mean-time removed all > 'leading' Unicode Emoji's from each headline. - I was just lucky ( - or - > unfortunate enough ;-) to copy an early / initial state. > --- > [1] Django: one ORM to rule all databases 💍 > > * https://www.paulox.net/2025/10/06/django-orm-comparison/ > --- > -- You received this message because you are subscribed to the Google Groups "leo-editor" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/d/msgid/leo-editor/06c608b2-8fc3-4614-9a5c-e581c777fe9cn%40googlegroups.com.
