Jenkins Pipeline Failed Steps Only

Show only failed steps in Jenkins.

// ==UserScript==
// @name         Jenkins Pipeline Failed Steps Only
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  Show only failed steps in Jenkins.
// @author       You
// @match        */job/*/flowGraphTable/
// @grant        none
// ==/UserScript==


(function() {
    'use strict';
    if (!document.getElementById('jenkins')) return;
    document.querySelectorAll('img[alt="Success"]').forEach( node => node.parentNode.parentNode.style.display = "none")
    var button = document.createElement("input");
    button.type = "button";
    button.value = "Show All Steps";
    button.onclick = () => document.querySelectorAll('img[alt="Success"]').forEach( node => node.parentNode.parentNode.style.display = "");
    document.getElementById('nodeGraph').appendChild(button);
})();