Fix "You can't perform that action at this time" for Github

Fix issue of Github when star repo. Reference: https://github.com/orgs/community/discussions/69366

// ==UserScript==
// @name        Fix "You can't perform that action at this time" for Github
// @namespace   Cesar
// @match       https://github.com/*
// @grant       none
// @version     1.0
// @author      Cesar
// @license     MIT
// @description Fix issue of Github when star repo. Reference: https://github.com/orgs/community/discussions/69366
// ==/UserScript==

// This code is generated by ChatGPT
if (!Element.prototype.checkVisibility) {
  Element.prototype.checkVisibility = function() {
    var computedStyle = window.getComputedStyle(this);

    // Check if the element has display:none or is hidden
    if (computedStyle.display === 'none' || this.hidden) {
      return false;
    }

    // Check if the element has visibility:hidden
    if (computedStyle.visibility === 'hidden') {
      return false;
    }

    // Check if the element has content-visibility:auto and is not hidden
    if (computedStyle.contentVisibility === 'auto' && this.offsetHeight === 0) {
      return false;
    }

    // Check if the element has opacity:0
    if (computedStyle.opacity === '0') {
      return false;
    }

    return true;
  };
}