No trigger is activated when a filter is changed. One option is to use a sidebar to hold client-side JavaScript and google.script.run to poll the spreadsheet status, in this case, if the filter has changed.
google.script.run
Related