With a userscript-manager such as Greasemonkey, Violentmonkey, or Tampermonkey, this is easily scriptable. My personal favorite is Violentmonkey (because Greasemonkey is unmaintained, and Tampermonkey is closed-source. Violentmonkey is open-source and maintained)
For example, in Violentmonkey:
// ==UserScript== // @name New script - github.com // @namespace Violentmonkey Scripts // @match https://github.com/* // @grant none // @version 1.0 // @author - // @description 10/3/2023, 11:38:45 AM // ==/UserScript== (function () { let changerIntervalId = null; const changer = function () { let ele = document.querySelector("#\\:rb\\:"); if (!ele) { return; } if (!ele.placeholder || !ele.value) { // uninitialized return; } if (ele.placeholder === "Create README.md") { ele.placeholder = "📝Create README"; } if (ele.value === "Create README.md") { ele.value = "📝Create README"; } // my job here is done clearInterval(changerIntervalId); }; changerIntervalId = setInterval(changer, 1000); })();
changes the default "Create README.md" to "📝Create README".