Adobe should have fixed this years ago. Instead they keep adding useless functionality to the program and changing otherwise perfectly working features, while charging more and more for their subscription plans. Fortunately, people from the community like you are fixing these broken parts! Well done!
never bought a plugin so fast! Any chance you could add check boxes in the main ui for the ignore parent, ignore masks, etc? kinda silly to have to open up the settings