on arch linux, installed maliit-keyboard, in plasma settings, enabled the maliit virtual keyboard
when there is no physical keyboard and when the virtual keyboard activates, all mouse input is blocked and doesn't come back without a full restart of kwin
and importantly, no virtual keyboard appears
this is the journal when it activates
Mar 11 11:58:14 flow maliit-keyboard[33131]: maliit.connection.wayland: virtual void Maliit::Wayland::InputMethod::zwp_input_method_v1_deactivate(zwp_input_method_context_v1*)
Mar 11 11:58:14 flow maliit-keyboard[33131]: maliit.connection.wayland: virtual Maliit::Wayland::InputMethodContext::~InputMethodContext()
Mar 11 11:58:16 flow maliit-keyboard[33131]: maliit.connection.wayland: virtual void Maliit::Wayland::InputMethod::zwp_input_method_v1_activate(zwp_input_method_context_v1*)
Mar 11 11:58:16 flow maliit-keyboard[33131]: maliit.connection.wayland: Maliit::Wayland::InputMethodContext::InputMethodContext(MInputContextConnection*, zwp_input_method_context_v1*)
Mar 11 11:58:16 flow maliit-keyboard[33131]: in clear preedit.. clearing word engine
Mar 11 11:58:16 flow maliit-keyboard[33131]: maliit.connection.wayland: virtual void Maliit::Wayland::InputMethodContext::zwp_input_method_context_v1_surrounding_text(const QString&, uint32_t, uint32_t)
Mar 11 11:58:16 flow maliit-keyboard[33131]: maliit.connection.wayland: virtual void Maliit::Wayland::InputMethodContext::zwp_input_method_context_v1_preferred_language(const QString&) ""
Mar 11 11:58:16 flow maliit-keyboard[33131]: maliit.connection.wayland: virtual void Maliit::Wayland::InputMethodContext::zwp_input_method_context_v1_content_type(uint32_t, uint32_t)
Mar 11 11:58:16 flow maliit-keyboard[33131]: maliit.connection.wayland: virtual void Maliit::Wayland::InputMethodContext::zwp_input_method_context_v1_commit_state(uint32_t)
Mar 11 11:58:16 flow maliit-keyboard[33131]: in clear preedit.. clearing word engine
Mar 11 11:58:16 flow maliit-keyboard[33131]: word ribbon: candidates changed
Mar 11 11:58:16 flow maliit-keyboard[33131]: word ribbon: candidates changed
Mar 11 11:58:16 flow maliit-keyboard[33131]: maliit.connection.wayland: virtual void Maliit::Wayland::InputMethodContext::zwp_input_method_context_v1_surrounding_text(const QString&, uint32_t, uint32_t)
Mar 11 11:58:16 flow maliit-keyboard[33131]: maliit.connection.wayland: virtual void Maliit::Wayland::InputMethodContext::zwp_input_method_context_v1_surrounding_text(const QString&, uint32_t, uint32_t)
Mar 11 11:58:16 flow maliit-keyboard[33131]: maliit.connection.wayland: virtual void Maliit::Wayland::InputMethodContext::zwp_input_method_context_v1_preferred_language(const QString&) ""
Mar 11 11:58:16 flow maliit-keyboard[33131]: maliit.connection.wayland: virtual void Maliit::Wayland::InputMethodContext::zwp_input_method_context_v1_content_type(uint32_t, uint32_t)
Mar 11 11:58:16 flow maliit-keyboard[33131]: maliit.connection.wayland: virtual void Maliit::Wayland::InputMethodContext::zwp_input_method_context_v1_commit_state(uint32_t)
on arch linux, installed maliit-keyboard, in plasma settings, enabled the maliit virtual keyboard when there is no physical keyboard and when the virtual keyboard activates, all mouse input is blocked and doesn't come back without a full restart of kwin
and importantly, no virtual keyboard appears
this is the journal when it activates
https://bugs.kde.org/show_bug.cgi?id=483278