ChatGPT iOS Legacy Scroll + Auto-Scroll Fix

Fixes broken scrolling and adds auto-scroll to newest messages on ChatGPT website for older iOS versions. Restores chat functionality where scrolling is completely broken and ensures you don't miss new messages by automatically scrolling down.

Pada tanggal 29 Januari 2025. Lihat %(latest_version_link).

// ==UserScript==
// @name         ChatGPT iOS Legacy Scroll + Auto-Scroll Fix
// @namespace    korboy
// @version      1.0
// @description  Fixes broken scrolling and adds auto-scroll to newest messages on ChatGPT website for older iOS versions. Restores chat functionality where scrolling is completely broken and ensures you don't miss new messages by automatically scrolling down.
// @author       korboy
// @match        https://chatgpt.com/*
// @grant        none
// @license MIT
// ==/UserScript==

(function() {
   'use strict';
   
   function fixChatGPTScrollIssue() {
       if (!window.location.hostname.includes('chatgpt.com')) {
           return;
       }
       const styleElement = document.createElement('style');
       
       styleElement.textContent = `
           .composer-parent > .flex-1 > div > div > div {
               height: 100% !important;
               max-height: none !important;
               overflow-y: auto !important;
           }
       `;
       document.head.appendChild(styleElement);
   }

   fixChatGPTScrollIssue();

   if (document.readyState === 'complete') {
       fixChatGPTScrollIssue();
   } else {
       window.addEventListener('load', fixChatGPTScrollIssue);
   }
})();