Page MenuHomePhabricator

When "default" is changed on the json page in Gadgets definitions space, it is not reflected on the Special:Gadgets page
Open, Needs TriagePublic

Description

Changed the page Gadget definition:disambiguate-marker from

{
    "settings": {
        "rights": [],
        "default": false,
        "hidden": false,
        "shared": false,
        "category": "markers",
        "skins": true
    },
    "module": {
        "scripts": [],
        "styles": [
            "Disambiguate-marker.css"
        ],
        "dependencies": [],
        "messages": [],
        "position": "bottom"
    }
}

(note "default": false,) into

{
    "settings": {
        "rights": [],
        "default": true,
        "hidden": false,
        "shared": false,
        "category": "markers",
        "skins": true
    },
    "module": {
        "scripts": [],
        "styles": [
            "Disambiguate-marker.css"
        ],
        "dependencies": [],
        "messages": [],
        "position": "bottom"
    }
}

(note "default": true,)

Checked back at Special:Gadgets and did a [ctrl]+[shft]+[r] but still the "Enable by default" is not checked.

After a "Restore all default settings (in all sections)" the gadgets are checked as expected.

Event Timeline

jeblad created this task.May 17 2016, 7:17 PM
Restricted Application added subscribers: Zppix, Aklapper. · View Herald TranscriptMay 17 2016, 7:17 PM

Could very well be that I have missed something, I just poking around! =D

jeblad added a comment.EditedMay 17 2016, 7:39 PM

Strange, On Special:Version Gadgets reports (c02976b) 07:35, 18 July 2015
This is the version I got from vagrant after a git-update

Mentioned in SAL (#wikimedia-operations) [2016-10-06T00:08:22Z] <dereckson@tin> Synchronized php-1.28.0-wmf.21/extensions/Flow/: Make more types of exceptions loggable ([[Gerrit:314452]], T135545, T138310) (duration: 01m 12s)

Does this still happen?