It looks like I missed this question, "VikingOSX". Yes, I did try your suggestion, although I used KeyBoard Maestro to do so, as I use it for many similar tasks. While it does, indeed, make "implementing the task" somewhar quicker, it does nothing to make it "more effective"... at least not with regard to my issue.
==============================================
Before I continue, let me restate the problem...
I'm currently redesigning an web application that I first built 22 years ago, that creates a very lengthy document, which is ultimately converted to a PDF printout (typically 150-170 pages). It first requires a series of very complex mathematical calculations, from which it creates a very detailed report by piecing together thousands of paragraphs, images and other components, based on the calculations performed. No two reports are ever identical, unless they were both created using totally identical input! I'm in the final process of working out the CSS for printing, which is similar to, but different from, the CSS for on-screen display. This typically requires making a few minor changes to the extensive stylesheet (or to the text document itself), and then redisplaying the entire document onscreen. (Typically it needn't be "Printed to PDF" until later, but sometimes it is.)
The problem I'm finding in Safari (and other browsers) is that I can NOT efficiently clear the "History" and/or "Caches" in order for the changes to be viewed. The "Safari" menu has an option: "Clear History..", and the "Develop" menu has an option: "Empty Caches". Both of these work occasionally, but neither option works consistently, nor predictably. As such, I spend a couple of seconds modifying the CSS and several MINUTES trying to see the results. I sometimes "Clear History" and "Empty Caches" numerous times, without effect. I even tried closing the browser (and all opened support windows), which works once in a while, but again... not consistently, nor predictably).
==============================================
Back to the Present... I have indeed used the commands: "Safari/Clear History..." and also "History/Clear History..." and "Develop/Clear History", using all offered conditions (when available). None of these options, however, predictably perform the task. I suspect that these requests are offered for security, and not for expediency. Granted, it's unusual for anyone to have need to reload a 150+ page HTML document in it's entirely, simply to review the effect. But when you're writing an HTML document freehand line by line in PHP, using only "Brackets" as a code editor (and including jQuery, CSS, etc.), it really helps to immediately see the results of live changes.
I was using Monterey when I first discovered this issue. I am now on Sonoma 14.3.1 and I hesitate going any higher, as each new OS version comes with too many new bugs and absolutely no new features, for which I have a need.
I don't really expect any solutions, but thought it would be a good idea to "stir the pot" (rather than hang a whole new batch over the fire). If anyone has any suggestions, I'd love to give it a try.
Thank you!