There's a bug in ArticlesList that prevents the Constraints from working. I was trying to do contraints="OnFrontPage is On" and it wasn't working. It turns out there's a syntax error on line 161. You have:
elseif ($attribute = 'topic')
and it should be
elseif ($attribute == 'topic')