It does sound like a QT-on-Mac problem, all right.  I don't have access to 
a Mac to look into it, though.

On Monday, April 19, 2021 at 9:38:45 AM UTC-4 TEK42 wrote:

> I tested both Viewrendered and Viewrendered3 (had a couple rendering 
> issues w/ VR3 but I’ll save those for another thread), and the behavior is 
> the same for both as far as the stickiness goes. 
>
> Whichever Outline is the most recently opened gets the focus no matter 
> what. I can click around to change focus to any other pane (body, outline, 
> log) in any of the open outlines, but when I perform a VR plug-in action it 
> always switches to the most recently opened outline and does the action 
> there.
>
> Worse even is that when I close the most recently opened outline, all 
> actions “do nothing” (like they still want to occur on the closed outline - 
> my speculation) and I have to close Leo to get back to normal.
>
> None of the above happens on either Windows or Ubuntu installs.
>
>
> On Sunday, April 18, 2021 at 7:55:19 PM UTC-4 [email protected] wrote:
>
>> Would you check one thing about this?  When the VR pane is opened, it 
>> will probably capture the focus, but that would not be visible.  If the 
>> focus were to get placed back way from the VR pane, say the body or outline 
>> tree, the Close command might work again.  And would you be so good to try 
>> the same thing with the ViewRendered3 plugin?  They are similar but not 
>> identical.
>>
>> On Sunday, April 18, 2021 at 7:41:27 PM UTC-4 TEK42 wrote:
>>
>>> Follow-up after installing Leo to Ubuntu.
>>>
>>> Leo behaves as it does in Windows as far as I can tell. No “sticky” 
>>> outlines/nodes and Viewrendered works as expected .
>>>
>>> I am confident that the strange behaviors are with OS X only.
>>>
>>> -TK
>>>
>>> On Sunday, April 18, 2021 at 5:53:58 PM UTC-4 TEK42 wrote:
>>>
>>>> I finally got around to installing Leo on a Windows machine so that I 
>>>> can compare it against some behavior I have experienced in OS X.
>>>>
>>>> The main troublesome but intermittent issue on OS X is that when I have 
>>>> multiple outlines open in Leo, it sometimes acts on the wrong Node tree. 
>>>> For instance, there are times when I am trying to insert a child node on 
>>>> the outline I am working on and it appears to be doing nothing at all, but 
>>>> inspecting another Outline (opened but not the active tab) I find that the 
>>>> "failed" child node inserts are all present there. What is worse, closing 
>>>> the "other" outline does not fix the focus problem and no Node operations 
>>>> succeed until I restart Leo - further many times after closing the "other" 
>>>> Outline, when I save the focused (still open) Outline, the log says, 
>>>> "saved: [closed-file].leo" 
>>>>
>>>> The above has been very difficult to reproduce deliberately, but I have 
>>>> found a way to reproduce consistently a behavior that might be related. 
>>>> This is in no way a critique of the Viewrendered plugin, but I have found 
>>>> that when I have two Outlines open with content that I can use the 
>>>> viewrendered plugin on, in OS X it gets "sticky" and the viewrendered menu 
>>>> actions (e.g. "vr" or "vr-toggle") will only work on one of the Outlines 
>>>> regardless of which one currently has focus. And if I close he Outline 
>>>> that 
>>>> has the "sticky" viewrendered actions, they still will not work on the 
>>>> open 
>>>> Outline. On Windows this behavior is not present.
>>>>
>>>> Perhaps this reproducible behavior may provide some clues to the source 
>>>> of the problem, I suspect it has much to do with the different way OS X 
>>>> and 
>>>> Windows consider Apps/Menus/Windows. 
>>>>
>>>> Any suggestions on where to begin to look into the code to track down 
>>>> this issue with OSX would be much appreciated. Or perhaps this qualifies 
>>>> as 
>>>> a bug?
>>>>
>>>> I may try a Linux (Ubuntu) install to see if I can reproduce the 
>>>> behavior there - I suspect Leo will behave more like Windows than OS X in 
>>>> that installation.
>>>>
>>>> -TK
>>>>
>>>

-- 
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 on the web visit 
https://groups.google.com/d/msgid/leo-editor/97356e88-244c-46e2-8541-3ea0a714de9an%40googlegroups.com.

Reply via email to