As a normal player , I think the private user can configure the extension for their "own" use.
So I share a easy way to fixed some problem by yourself.
This script has tidy form for all magic , like
"Magic Missile": ["1010", "001010"] .
First is the name , second is the id of the magic , third is the id of the picture .
To solve the problem like "Some magics become invalid" ,
you just need to find the script in your computer
and correct all the id of these magics which you are using.
(It's simple but tired and boring.)
In chrome , you can find the information of magic (which you have) in battle.
Example: "Slience" (In Chinese Chrome , Vista)
just highlight it ,and right-click.

we can see the "magic id" is 2031 and "picture id" is 0833.

and open the script , find the list of magics. we can see the magic
"Silence": ["2041", "0833"], has the wrong id.

Just replace it and save . After you restart Chrome, "Slience" is valid.
Here is the error I found after HV 0.6.8
"Weaken": ["
20302011", "0333"],
"Silence": ["
20412031", "0833"],
"Imperil": ["2012", "m_imperil"] <-- You need to add it into the list.