<div dir="ltr">Hi folks!<br><br>Thanks for helping me out with <a href="https://lists.freedesktop.org/archives/wayland-devel/2022-December/042541.html">my text input v3 API question</a>.<div><br></div><div>If I may, I'd like to ask a few orienting questions about the API lifecycle and implementation in Wayland.</div><div><br></div><div>To wit, the text input is an unstable API.  I take it to mean that it can change abruptly. What happens then with the implementers of this API? When, or why would they (ever) want to update the client side to match the latest and greatest Wayland APIs?</div><div><br></div><div>Further, what is the general approach when a client finds a wayland API is found to be lacking functionality?  I understand that if there is general interest in the feature, it might make sense to contribute an implementation. <br><br>But, in a case where it's a niche interest of a client, what can a client's owner do?</div><div><br></div><div>In the case of a text input API, it seems that when it changes, the entire universe of Wayland-supporting clients would need to implement the client-side changes. Who is (ever) motivated to do that? How does that usually play out in the Wayland world?</div><div><br></div><div>Thanks for your time!<br><br>F</div><div><br></div></div>