Bug 33817

Summary: Setting default RSS reader as "WebKit" creates a request loop for a feed
Product: WebKit Reporter: Nathan L. Walls <nwalls>
Component: New BugsAssignee: Nobody <webkit-unassigned>
Status: RESOLVED DUPLICATE    
Severity: Normal CC: nwalls
Priority: P3    
Version: 528+ (Nightly build)   
Hardware: Mac (Intel)   
OS: OS X 10.6   
Attachments:
Description Flags
Sample Apache access log none

Description Nathan L. Walls 2010-01-18 17:19:06 PST
Created attachment 46867 [details]
Sample Apache access log

As of the WebKit nightly, r53415, r53371 (and earlier), having the Default RSS reader preference set to "WebKit.app" in Safari or the WebKit nightly will result in a loop of requests to the feed url. These seem to continue until the browser window is closed. Closing the tab seems to be the only sure-fire way of getting the request loop to quit. Clicking the X on the progress bar is inconsistent in stopping the behavior.

I've attached an Apache access log showing numerous requests starting from one WebKit window request (pasting the feed url into a new tab), before stopping the request. 

If, however, the Default RSS reader is set to "Safari 4.0.4", the problem does •not• occur. Exactly one request is made and the feed displays as expected.

I have verified this behavior with the following feeds:
- http://wallscorp.us/content/posts.atom (the attached log is from my development environment)
- http://daringfireball.net/index.xml
- http://badger.livejournal.com/data/rss

The issue occurs with both RSS and Atom feeds, though I have not reduced it to specific versions.

Thank you for your attention. Please let me know if there are additional questions about reproduction steps.
Comment 1 Mark Rowe (bdash) 2010-01-18 18:02:16 PST

*** This bug has been marked as a duplicate of bug 23644 ***