User:Lionel.rowe/disable-search-auto-capitalize.js

const autoCapNone = (parent) => { for (const el of parent.querySelectorAll('input[type=search]')) { el.setAttribute('autocapitalize', 'none') } }

const observer = new MutationObserver((mutations, observer) => {   for (const mutation of mutations) {		switch (mutation.type) {			case 'childList':				autoCapNone(mutation.target)				break			default:				break        }    } })

observer.observe(document.body, { childList: true, subtree: true })

autoCapNone(document.body)