TSFInputControl NotifyFocusLeave causes IME to no longer show #5100

Closed
opened 2026-01-31 00:05:00 +00:00 by claunia · 1 comment
Owner

Originally created by @philnach on GitHub (Nov 20, 2019).

from #1919

Code TODO, if the IME is notified that Focus has left it causes the IME to no longer show. It's unclear if the IME needs to know Focus is leaving. Investigate if the call is required. and re-enable the call in the code:

    void TSFInputControl::NotifyFocusLeave()
    {
        if (_editContext != nullptr)
        {
            // _editContext.NotifyFocusLeave();
        }
    }
Originally created by @philnach on GitHub (Nov 20, 2019). from #1919 Code TODO, if the IME is notified that Focus has left it causes the IME to no longer show. It's unclear if the IME needs to know Focus is leaving. Investigate if the call is required. and re-enable the call in the code: ``` void TSFInputControl::NotifyFocusLeave() { if (_editContext != nullptr) { // _editContext.NotifyFocusLeave(); } } ```
Author
Owner

@ghost commented on GitHub (Jan 14, 2020):

:tada:This issue was addressed in #4140, which has now been successfully released as Windows Terminal Preview v0.8.10091.0.🎉

Handy links:

@ghost commented on GitHub (Jan 14, 2020): :tada:This issue was addressed in #4140, which has now been successfully released as `Windows Terminal Preview v0.8.10091.0`.:tada: Handy links: * [Release Notes](https://github.com/microsoft/terminal/releases/tag/v0.8.10091.0) * [Store Download](https://www.microsoft.com/store/apps/9n0dx20hk701?cid=storebadge&ocid=badge)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#5100