ChatGPT Disable Autofocus

Completely block all programmatic autofocus on chatgpt.com

当前为 2025-05-12 提交的版本,查看 最新版本

// ==UserScript==
// @name         ChatGPT Disable Autofocus
// @description  Completely block all programmatic autofocus on chatgpt.com
// @match        https://chatgpt.com/*
// @run-at       document-start
// @version 0.0.1.20250512172243
// @namespace https://gf.qytechs.cn/users/1435046
// ==/UserScript==

(function() {
  'use strict';

  // Keep a reference to the real focus method
  const realFocus = HTMLElement.prototype.focus;

  // Override focus
  HTMLElement.prototype.focus = function(options) {
    // If ChatGPT (or anything) calls focus with preventScroll, honor it
    if (options && options.preventScroll) {
      return realFocus.call(this, options);
    }

    // Otherwise, skip programmatic autofocus entirely
    // (so clicks, keyboard navigation still work normally)
    return;
  };
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址