the upcoming versions of iPadOS/iOS and macOS include a builtin 2fa client. Using the beta software I've tested the functionality, and have found that when Phabricator or Matomo request a 2fa code, safari automatically suggests autofilling a 2fa code. With OATHAuth however, this does not happen. Comparing how the input fields are defined, the only consistent difference I can find is that autofocus is set differently.
// mediawiki <input id="wpOATHToken" name="OATHToken" size="20" dir="ltr" spellcheck="false" tabindex="1" required="" autofocus="" autocomplete="off" class="mw-ui-input webfonts-changed"> // phabricator <input type="text" pattern="\d*" name="authfactor.2.mfa.response" autocomplete="off" id="UQ0_0" autofocus="autofocus">
In mediawiki autofocus is set to an empty string, and in phabricator/matomo it's set to "autofocus".