All Is For All<p>I imagine that some of you might, like me, use a fairly popular FOSS keyboard app for android called Anysoft. A week or so ago, I installed an update for it and discovered it somehow broke compatibility with another app I use daily (termux). No big deal — I checked their bug tracker and found another user had already reported the issue, along with a simple workaround for it.</p><p>However, in the course of troubleshooting, that user incidentally triggered an apparently seldom-used component of the app’s autocomplete UI, and found that evidently an “AI”-based translation bot had “helpfully” submitted an automated pull request back in March that replaced part of said UI component with an incoherent text string containing a xenophobic slur. The maintainer who reviewed the PR overlooked this, and it ended up in the latest stable release.</p><p>The offensive text has reportedly been removed from the current beta, but the latest version available through F-Droid is still affected at this point.</p><p><a href="https://github.com/AnySoftKeyboard/AnySoftKeyboard/issues/4298" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/AnySoftKeyboard/Any</span><span class="invisible">SoftKeyboard/issues/4298</span></a></p><p><a href="https://kolektiva.social/tags/AnySoftKeyboard" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AnySoftKeyboard</span></a> <a href="https://kolektiva.social/tags/FDroid" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FDroid</span></a> <a href="https://kolektiva.social/tags/LLM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LLM</span></a> <a href="https://kolektiva.social/tags/AI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AI</span></a></p>