Looks like important comments need to be at the document level to be preserved:
```
Something.init(
/*!This is an important comment */
);
/*!This is an important comment too! */
function Dennis() {
/*!So is this */
}
```
Gets minified to:
```
function Dennis(){}Something.init();
/*!This is an important comment too! */
```
Comments: ** Comment from web user: ronlo **
```
Something.init(
/*!This is an important comment */
);
/*!This is an important comment too! */
function Dennis() {
/*!So is this */
}
```
Gets minified to:
```
function Dennis(){}Something.init();
/*!This is an important comment too! */
```
Comments: ** Comment from web user: ronlo **
Unfortunately not: there is no work-around as of right now, since comments embedded within expressions or statement structures are not preserved in the DOM at this time. Only statement-level important comments carry through, because I create a special "statement" DOM node for important comments at those locations. But hold on; I would expect /*!So is this */ to be preserved, too, since it's a statement-level comment. Something seems amiss here; I'll look into it.