https://bugs.documentfoundation.org/show_bug.cgi?id=163764

Patrick (volunteer) <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
     Ever confirmed|0                           |1
             Status|UNCONFIRMED                 |NEW

--- Comment #8 from Patrick (volunteer) <[email protected]> ---
(In reply to Laurent COOPER from comment #7)
> Added a screencast using obs with firefox. Sorry, dictation is in french for
> me :)

Pas de problème. I can now reproduce the second bug that you described:
pressing  any keys turns off dictation.

I will need to do some debugging and see if I can find a way to keep dictation
on after any keys are pressed.

@Michael I think I have an idea what is causing the first bug: the text events
are being processed but LibreOffice's painting timers do not have a chance to
run until there is a break. I don't know if this is a safe change yet, but the
following test patch eliminates a lot of the drawing lag:

diff --git a/vcl/osx/salframeview.mm b/vcl/osx/salframeview.mm
index 681567f3a5fa..90d34f8ac7c6 100644
--- a/vcl/osx/salframeview.mm
+++ b/vcl/osx/salframeview.mm
@@ -2063,6 +2063,8 @@ - (void)setMarkedText:(id)aString
selectedRange:(NSRange)selRange replacementRan
         mpFrame->CallCallback( SalEvent::EndExtTextInput, nullptr );
     }
     mbKeyHandled= true;
+
+    Application::Reschedule( true );
 }

 - (void)unmarkText

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to