RequestPolicy/requestpolicy — Issue #137: SeaMonkey: Removal of expired newsgroup articles fails
Author: jsamuel
Created: 2011-12-22 05:07:23+00:00
State: open
Labels: extension

Hi,

When a user clicks on a newsgroup article that has expired on the news server, SeaMonkey displays a message telling the user that the message has expired and that he can remove all expired articles for the newsgroup. An example follows:
"Error!
newsgroup server responded:Bad article number

Perhaps the article has expired

(15028)

Click here to remove all expired articles"
The final line is in fact linking to news://news.individual.net/netscape.public.mozilla.seamonkey?list-ids (in my particular case) and clicking on this link removes all expired articles for the newsgroup from SeaMonkey.

RequestPolicy 0.5.15 prevents this action, clicking on this link has simply no effect at all. When I restart SeaMonkey after disabling RequestPolicy, the removal works fine.

Steps to reproduce:
- Create a newsgroup account on SeaMonkey
- Subscribe to an active newsgroup and download article headers by clicking on the newsgroup name on the left pane (I'd suggest a free public server such as aioe and a test newsgroup like alt.test).
- Wait a couple of days so that the oldest articles are going to expire.
- Click on such an article and if SeaMonkey displays a message suggesting that the article may have expired, click on the link offering to remove expired articles.

My User Agent: Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.9.1.13) Gecko/20100914 Mnenhy/0.8.3 SeaMonkey/2.0.8, on Ubuntu 9.10 amd64. I'm using the version from the official website (not the one from Ubuntu repos), I just extracted the tarball.