fix: mention overlay unfocus

This commit is contained in:
2025-05-28 12:21:11 +01:00
parent c6168ec094
commit 344f2d31fc

View File

@ -253,7 +253,12 @@ class __WriteMessageWidget extends State<WriteMessageWidget> {
focusNode: _focusNode,
controller: _controller,
onSubmitted: (_) => _sendMessage(context),
onTapOutside: (event) => _focusNode.unfocus(),
onTapOutside: (event) {
// only unfocus if the overlay entry is null
if (_entry == null) {
_focusNode.unfocus();
}
},
decoration: InputDecoration(
labelText: t.stream.chat.write.label,
contentPadding: EdgeInsets.symmetric(vertical: 4),