In a number of our libraries the choices file does not remove a choice after the user as unchecked it or selected a choice that toggles the availability of that choice. For example a user unchecks “Add finite/non-finite FORM feature distinction.” on the Other Features page, but FORM finite/non-finite still shows up in the choices file and therefore is still available in “add a feature” drop downs. Or on the Clausal Modifiers page the user adds a free subordinator morpheme orth and pred and then selects “this strategy does not use a free subordinator morpheme”, which toggles the view of the free subordinator morpheme choices but does not remove theme from the choices file.
What can we do to remove these choices in the file? I’m looking in deffile.py for now, per Olga’s suggestion. If anyone has additional insight into this problem it is appreciated!