I just found a case where this won't work: when the CSS file linked into the HTML file has `@import`s that load other stylesheets, and you modify one of those sub-stylesheets. (This case also comes up in the Brackets Smoke Tests I mentioned earlier.)

It *might* work if you reload the parent stylesheet, assuming the browser doesn't cache the sub-stylesheets. So at a minimum, you would need to detect when you were in this case, and figure out what the parent stylesheet was that needs to be updated in the HTML.

(As a hack, you could do something where if you don't find a link for the url, assume that it's imported and just reload all the stylesheets in the HTML file. But that's a little nasty and could lead to a lot of unnecessary screen updating.)