fix: prevent a backbone fieldview race condition that can delete user input (#25950)
fix: prevent a backbone fieldview race condition that can delete user input (#25950)

* prevent a backbone fieldview race condition that can delete user input

eslint for effected

* Fixing quality

* Allow _super in fields.js

* Fixing new issues

* Revert some changes

* Fixing errors, formatting

* Fix bug

* Fix eslint rule allowing _super

* Refactor code

Co-authored-by: Dylan Grafmyre <dd378c4ca75f71f527acddef5b43fc35b68d5b7a@opencraft.com>
Co-authored-by: Paulo Viadanna <fd077434a7c3095bfe440741787d02f6a7bab07e@opencraft.com>
eduNEXT/edx-platform,eduNEXT/edx-platform,eduNEXT/edx-platform,angelapper/edx-platform,angelapper/edx-platform,edx/edx-platform,angelapper/edx-platform,arbrandes/edx-platform,arbrandes/edx-platform,arbrandes/edx-platform,eduNEXT/edx-platform,arbrandes/edx-platform,edx/edx-platform,edx/edx-platform,angelapper/edx-platform,edx/edx-platform