No caching plugin, the filter is definitely called (I logged the calls), about a dozen times when the page loads…
Same issue here. Running wordpress 4.8.2, plugins aren’t disabled anymore.
I made a small experiment in my function.php file:
add_filter( 'option_active_plugins', 'disable_all_plugins' );
function disable_all_plugins($plugins){
array_splice($plugins,0);
return $plugins;
}
All plugins are still being loaded…
Did you find any fix to this problem? I’ve got the same issue.