I noticed a quirk last week while debugging the upcoming release. I was seeing two copies of each source application on the Source Filters page. For the sources that I’ve filtered, only one was selected.

Here’s what happened:

Twitter has started adding the rel=”nofollow” attribute to the <a> tags in the last week or so. The source filter activity populates the list by getting all of the unique sources from the Tweet table and then stripping away the <a> tags before displaying. However, the filter itself is just a straight up compare, <a> tag and all. So a source link <a href=”http://loquaciousapps.com/loquacious”>Loquacious</a> is actually different than <a href=”http://loquaciousapps.com/loquacious” rel=”nofollow”>Loquacious</a> as far as that’s concerned.

Of course, since the oldest entries are purged from the database every day, the problem went away before for I could even devise a decent solution. At least, the problem mostly went away. I still had to re-enable source filters as the old source links were purged from the database.

So, if you’ve been seeing double on the Source Filter tab or have had your source filters magically disabled, that’s the reason why. You can simply re-enable your filters or filter out both copies of the double, and you should be good to go.

I apologize for any inconvenience, and I know that’s not the most beautiful solution, but it seems to be the best one for now. I’ll revisit this issue in a later release.

Thanks for using Loquacious!

Leave a Reply