[Webkit-unassigned] [Bug 9654] Refresh Loop when accessing feed URLs

bugzilla-daemon at opendarwin.org bugzilla-daemon at opendarwin.org
Sun Jul 2 04:55:59 PDT 2006


http://bugzilla.opendarwin.org/show_bug.cgi?id=9654


opendarwin.org at bdash.net.nz changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |opendarwin.org at bdash.net.nz
             Status|NEW                         |ASSIGNED




------- Comment #15 from opendarwin.org at bdash.net.nz  2006-07-02 04:55 PDT -------
After a bit of investigation it seems that the problem is caused by Safari
detecting that the default feed reader is someone other than com.apple.Safari,
and doing the equivalent of "open -b org.webkit.nightly.WebKit
feed://houseofwarwick.blogspot.com".  This then leads into a nice loop of
WebKit opening the same URL, finding the feed handler is an external
application, and trying to open it again.

It looks as though Safari's -[RSSPreferences SafariIsNotDefaultFeedURLHandler]
is responsible for the decision as to whether to handle the feed:// URL
internally or via LaunchServices.

I will provide a patch shortly which removes the ability for WebKit to be set
as the default RSS reader.  Users should instead set Safari as the default
reader.  As Alexey mentions this will lead to the feeds being handled
internally when accessed from within WebKit.  It does have the undesired effect
of spawning Safari rather than WebKit when feeds are opened from outside of the
web browser.


-- 
Configure bugmail: http://bugzilla.opendarwin.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list