Sends set_surrounding_text to input_method even when text input doesn't support it
[870209.011] -> zwp_text_input_v3@34.set_cursor_rectangle(208, 84, 9, 18)
[870209.047] -> zwp_text_input_v3@34.commit()
turns into
[870276.230] zwp_input_method_v2@27.surrounding_text("", 0, 0)
[870276.278] zwp_input_method_v2@27.text_change_cause(0)
[870276.287] zwp_input_method_v2@27.content_type(0, 0)
[870276.295] zwp_input_method_v2@27.done()
This should be handled by storing the supported features for each text input, and skipping events which are not supported.