why scriptInjectionEnabled || shouldEnableScriptInjection ? current behavior (enabled) would override new behavior (disabled)