Fixed in rev#104575 of EiffelStudio 20.11 intermediate release by adding preferences to set default values whether CAT-calls are reported in the console and in the debugger. The corresponding preferences names are debugger.default_catcall_console_warning debugger.default_catcall_debugger_warning respectively. They can be modified in `.../studio/eifinit/default.xml` if needed. When a project is compiled, the corresponding options are set from these defaults and are saved in the associated session data for later use. After restart, the CAT-call options are retrieved from the session data (if available), not from the preferences. This ensures the debugging settings are preserved across multiple EiffelStudio sessions for the same project. Note. To remove debugger session data for a project on Windows, do del /q "%APPDATA%\..\Local\Eiffel Software\.es\XX.YY\session\ZZ.*.dbg.exceptions_handler.xml" where XX.YY is EiffelStudio version number (e.g. 20.05) and ZZ is the project UUID.