First, what theme are you using? Did you test widget logic with bp-default theme?
Actually it is Widget Logic. Here’s what I have in my WL footer widgets:
!is_page(login-required,register,activate) AND !is_404()
Why would this not affect my Posts page, if it’s going to screw things up? More importantly, what’s wrong with this logic?
Fixed my problem:
!is_page(array(‘welcome’, ‘register’, ‘activate’, ‘member-settings’)) && !is_404()