Patch 2.4 introduced a bug where ChatFrame1 does not apply channel filters on login. This addon forces them to be applied. It will check your game version and build and not run after patch 2.4.1 build 8125. If the bug is not fixed in the next patch, a new version will be released.
Support has been expanded to ChatFrame2 as well (the combat log). I don't use the combat log currently, so I'm not certain it doesn't mess with the filters... but I don't think it does. Settings are now saved in the addon's savedvars as well, because it seems some channels get reset, even though they are saved out to disk correctly.