NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name JIRA show latest comments // @namespace http://findepi.github.io/ // @version 0.3 // @description try to fix JIRA webapp annoyance where the latest comments are hidden by default // @author findepi // @license MIT // @match https://*.atlassian.net/browse/* // @grant none // @require http://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js // ==/UserScript== (function () { 'use strict'; if (/\/browse\/\w+-\d+/.test(location.pathname)) { console.log(['Not trying to show latest comments on ', location.pathname]); } console.log('Showing latest comments'); showLatestComments() function showLatestComments() { var button = jQuery("div[data-test-id='issue.activity.comments-list'] + * button").first(); if (button.length) { let buttonText = button.text(); console.log(['Found button', button, 'text', buttonText]); if (/View .* newer comments?/.test(buttonText)) { console.log('Requesting newer comments'); button.click(); return; } } console.log('Did not find the button. Snooze') setTimeout(showLatestComments, 200); } })();