Greasy Fork

Greasy Fork is available in English.

Perplexity Text Size Fix

Forces smaller text in input areas

目前为 2025-02-17 提交的版本。查看 最新版本

// ==UserScript==
// @name         Perplexity Text Size Fix
// @namespace    http://tampermonkey.net/
// @version      1.0
// @description  Forces smaller text in input areas
// @match        *://www.perplexity.ai/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    // Create and inject a style element
    const style = document.createElement('style');
    style.textContent = `
        .text-3xl, [class*="!text-3xl"],
        textarea, .pointer-events-none {
            font-size: 16px !important;
        }
        .whitespace-pre-line {
            line-height: 1.2em !important;
        }
    `;
    document.head.appendChild(style);

    // Simple observer that runs less frequently
    const observer = new MutationObserver((mutations) => {
        requestAnimationFrame(() => {
            const style = document.querySelector('style');
            if (!style) {
                document.head.appendChild(style);
            }
        });
    });

    // Start observing with minimal configuration
    observer.observe(document.body, {
        childList: true,
        subtree: true
    });
})();