Not a bug Disable listeners does not disable widgets owner by add-ons

Xon

Well-known member
Affected version
2.2.1
When $config['enableListeners'] = false; is set, widget's owned by various add-ons are still rendered even if none of their expected class extensions are loaded.

This can result in unexpected php errors which prevent rendering. Thankfully it doesn't block the admin login or admin pages, but can kill the index page
 
Overally, I don't think this is unexpected and it sort of goes to what the purpose over this config option is: an emergency tool to allow you to access the control panel to disable an add-on that is preventing you from being able to do that. (This is how we describe its usage in the manual: https://xenforo.com/xf2-docs/manual/add-ons/#regaining-control-panel-access)

It's very likely that disabling listeners will temporarily break some things or some pages because it's intentionally putting the system to an inconsistent state.
 
Top Bottom