User:DreamRimmer/WhyNotResolve

WhyNotResolve
DescriptionHelps users mark discussion sections as resolved
AuthorDreamRimmer
StatusStable
First releasedSeptember 20, 2025; 6 months ago (2025-09-20)
SourceUser:DreamRimmer/WhyNotResolve.js

WhyNotResolve is a user script that helps users mark discussion sections as resolved more easily. It adds a small link next to each section heading that opens a tool for marking a request as resolved, done, not done, deleted, kept, redirected, or for adding a brief comment. The script can automatically add or remove the {{section resolved}} template, provides a preview before posting, posts the action to the section, and includes quick buttons for copying permalinks. It works on pages that use either h2 or h3 headings.

Installation

In order to install please add the following line in your common.js/global.js page:

importScript('User:DreamRimmer/WhyNotResolve.js'); // Backlink: [[User:DreamRimmer/WhyNotResolve.js]]

Customization

You can customize WhyNotResolve by adding the following configuration to your common.js:

window.WhyNotResolveConfig = {
    // Pages that use h3 headings instead of h2
    h3Pages: [
        'Steward requests/Global',
        'Steward requests/Permissions'
    ],

    // Enable or disable debug messages
    debug: false
};
Category:Tools and scripts
Category:Tools and scripts