In conjuction with Gary's post below, instead of deleting all those lines - you can instead change the text in all the places mentioned in his post from:
ywidgetv2 to be ywidgetv3
Seems to be working when I changed this. I assume they forgot to change this when they updated to v3. Not sure why this fix hasn't happened on this website when it took me 3 minutes to do myself.
...and now v1.05 is now updating DJI correctly once again. I unzipped using Gary's instructions and made the correction Nick suggested. Thanks guys!
Much appreciated as I like this widget's UI and layout a lot. Not sure how I ended up with v1.05 as it was v1.03 last week. But I have v1.05 and still needed to unzip and fix the "Main.js" file by replacing all occurrence of "ywidgetv2" with "ywidgetv3".