Thanks for the feedback.
I may be mistaken, but it doesn't look like your full, updated source code is posted on Github. Maybe a number of versions behind?
I'm asking because I was curious to poke around in the code related to saving the .json file. For my own curiosity.
Although I'm a total scrub, (believe me, I know), I thought I'd ask:
Might it be possible to utilize the web browser's storage to maintain a user's edits between sessions?
Something (veeerry loosely) like this:
com_watabou_system_Exporter.saveJSON = function(data,name) {
var text = JSON.stringify(data);
localStorage.setItem('editData', text);
...and possibly retrieved thusly:
const savedJsonData = localStorage.getItem('editData'); const savedData = JSON.parse(savedJsonData); console.log(savedData);
???Probably talking out of my @$$ here ;)