Typeracer - No input limit

no more TypeRacer length limit

// ==UserScript==
// @name         Typeracer - No input limit
// @namespace    http://opensteno.org/
// @version      0.2.1
// @description  no more TypeRacer length limit
// @author       nimble
// @match        https://play.typeracer.com/*
// @grant        none
// ==/UserScript==
 
(function() {
    'use strict';
 
    var inputBox = document.getElementsByClassName("txtInput");
 
    var maxLengthObserver = new MutationObserver(function(mutations) {
        mutations.forEach(function(mutation) {
            mutation.target.removeAttribute("maxlength");
        });
    });
 
    new MutationObserver(function(mutations) {
        for(var node of inputBox)
            maxLengthObserver.observe(node, { attributes: true, attributeList: ["maxlength"] });
    }).observe(document.body, {
        childList: true,
        subTree: true,
    });
})();