Disable "Use a passkey" prompt

Based on: https://forum.vivaldi.net/topic/100661/disable-use-a-passkey-prompt/2

// ==UserScript==
// @name         Disable "Use a passkey" prompt
// @description  Based on: https://forum.vivaldi.net/topic/100661/disable-use-a-passkey-prompt/2
// @namespace    antoniszymanski
// @author       Antoni Szymański
// @version      1.0.1
// @license      MPL-2.0
// @match        <all_urls>
// ==/UserScript==
(() => {
    "use strict";
    function handle(el) {
        const attr = el.getAttribute("autocomplete");
        if (attr !== null) {
            el.setAttribute("autocomplete", attr.replaceAll("webauthn", ""));
        }
    }
    for (const el of document.querySelectorAll(`[autocomplete*="webauthn"]`)) {
        handle(el);
    }
    new MutationObserver((mutations) => {
        for (const mutation of mutations) {
            for (const node of mutation.addedNodes) {
                if (node instanceof Element) {
                    handle(node);
                }
            }
        }
    }).observe(document.body, { childList: true, subtree: true });
})();