Gmail Show Full Thread Subject

This script modifies Gmail’s inbox view by forcing email subjects

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

// ==UserScript==
// @name         Gmail Show Full Thread Subject
// @namespace    https://gf.qytechs.cn/
// @version      1.0
// @description  This script modifies Gmail’s inbox view by forcing email subjects
//               to display in full without truncation and removing the message
//               preview snippet that normally appears after the subject.
// @author       Bui Quoc Dung
// @match        https://mail.google.com/*
// @grant        GM_addStyle
// ==/UserScript==

(function() {
    'use strict';

    // CSS override to display the full subject without truncation
    GM_addStyle(`
        span[data-thread-id] {
            white-space: normal !important;
            overflow: visible !important;
            text-overflow: unset !important;
            display: inline !important;
        }
    `);

    // Function to remove message snippets
    function removeSnippets() {
        document.querySelectorAll("span.y2").forEach(el => {
            el.remove();
        });
    }

    // Run once on page load
    removeSnippets();

    // Observe DOM changes (Gmail loads dynamically with JS)
    const observer = new MutationObserver(() => {
        removeSnippets();
    });
    observer.observe(document.body, { childList: true, subtree: true });

})();

QingJ © 2025

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