HTMLTag 1.1 Plugin broken since NPP 7.7
-
Hi, I noticed a pretty bad regression when using the HTMLTag plugin. To reproduce, have the following text in a blank document:
\u0048\u0065\u006c\u006c\u006f!
Then go to to Plugins > HTML Tag > Decode JS
If using version 7.6.6 (last good) it’ll correctly decode to “Hello!”
If using version 7.7 and above, it will hang, and RAM usage will increase exponentially (gigabytes in a second) until NPP crashes (or the computer crashes).If this is something you can fix on your side, please fix it! I use NPP daily and I’ll have to use an earlier version until this is fixed.
Also reported the bug to the developer: https://fossil.2of4.net/npp_htmltag/tktview/c3c733e21f7af25e4e7da3c0eaef4d43809608f7 -
Npp 7.7, and later versions, updated its internal scintilla control to version 4.2.0.
With this update the notification structure got changed as well and has a pretty strong
significance for all 64bit plugins as the size changed.
So it is most likely, that a plugin, which is using scintilla notification structure,
but hasn’t been update to the new structure, is behaving erroneously.
Maybe true for HTML Tag as well. -
-
@oddmlan,
if you’re still using HTMLTag (or just curious to try it again), there’s finally a new version that addresses this issue: https://bitbucket.org/rdipardo/htmltag/downloads