Closed
Bug 475238
Opened 16 years ago
Closed 15 years ago
Disabling third-party cookies also prevents cookies being sent by Live bookmarks
Categories
(Firefox :: Bookmarks & History, defect)
Firefox
Bookmarks & History
Tracking
()
RESOLVED
DUPLICATE
of bug 437174
People
(Reporter: bugmail-mozilla, Unassigned)
References
()
Details
(Keywords: dogfood)
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; fr; rv:1.9.0.5) Gecko/2008121623 Ubuntu/8.10 (intrepid) Firefox/3.0.5
Build Identifier: Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.9.2a1pre) Gecko/20090125 Minefield/3.2a1pre
When third-party cookies are disabled, live bookmarks fail to authenticate by cookies, even on the same domain.
Reproducible: Always
Steps to Reproduce:
0. Disable third-party cookies in preferences > privacy by unchecking the "accept third-party cookies" button.
1. Find a feed that requires cookie authentication, i.e wikipedia watchlist: http://en.wikipedia.org/w/api.php?action=feedwatchlist
2. Open the feed as a web page. Check you are logged in and add it as a live bookmark.
3. Check live bookmark contents.
Actual Results:
On wikipedia, you will get a unique element "Error (wlnotloggedin)", but not watchlist content.
Expected Results:
Watchlist content displayed without authentication error.
To confirm that you are still logged-in, you can re-enable third-party cookies and then refresh live bookmark. Also, reloading the feed displayed as webpage demonstrates that your are still logged-in.
I could confirm with LiveHTTPHeaders <http://livehttpheaders.mozdev.org/> extension that the problem comes from cookies. A cookie is always sent when third-party cookies are allowed. A cookie is always sent when the feed is opened as a webpage. Cookie is NOT sent when third-party cookies are disabled AND live bookmark is reloaded.
If your wikipedia watchlist is empty, you can watch the page http://en.wikipedia.org/wiki/Wikipedia:Village_pump_%28miscellaneous%29 (click on the "watch" tab button) which is frequently updated. This allows you to clearly see whether your watchlist is displayed or not.
This bug was seen on a Windows XP i686 platform with Firefox 3.0.5; on Ubuntu 8.10 x64 with Firefox 3.0.5; and with latest-trunk Linux i686 nightly.
This could be a security issue for some people. See http://getsatisfaction.com/twitter/topics/how_do_i_use_firefoxs_live_bookmarks_with_twitter for an example where password was sent visible (along with the URL).
Updated•15 years ago
|
Status: UNCONFIRMED → NEW
Component: General → Microsummaries
Ever confirmed: true
QA Contact: general → microsummaries
Version: unspecified → Trunk
See Also: → https://launchpad.net/bugs/226840
Comment 2•15 years ago
|
||
Should be pretty easy to fix. In nsLivemarkService.js, the LS__updateLivemarkChildren function just needs to QI httpChannel to nsIHttpChannelInternal, and set forceAllowThirdPartyCookie.
Component: Microsummaries → Bookmarks & History
Flags: in-testsuite?
QA Contact: microsummaries → bookmarks
Whiteboard: [good first bug]
I can confirm this problem with Firefox 3.5.9 on Fedora 12. Problem occurs with Livejournal rss-bookmarks, and disappears when ticking "accept 3rd party cookies". Probably just a problem in the live bookmark logic; live bookmark URL's are not a third party.
Comment 4•15 years ago
|
||
(In reply to comment #3)
> I can confirm this problem with Firefox 3.5.9 on Fedora 12. Problem occurs with
> Livejournal rss-bookmarks, and disappears when ticking "accept 3rd party
> cookies". Probably just a problem in the live bookmark logic; live bookmark
> URL's are not a third party.
Yes; see comment 2 where I state what the fix likely is. Someone just needs to come along with a patch and a test.
No longer reproducible on Mozilla/5.0 (X11; Linux i686; en-US; rv:2.0b2pre) Gecko/20100708 Minefield/4.0b2pre. It seems that livemark no longer depends on cookies. I guess we can close this bug now.
Updated•15 years ago
|
Whiteboard: [good first bug]
| Reporter | ||
Comment 6•15 years ago
|
||
Maybe it was fixed with bug 437174? In this case it was a duplicate.
| Reporter | ||
Updated•15 years ago
|
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → DUPLICATE
Unfortunately, this bug still has not been fixed with Firefox 4.0.1 (firefox-4.0.1-2.fc15.x86_64). The LiveJournal RSS live bookmark still shows no entries when the "disable third party cookies" is checked.
(In reply to Xavier Robin from comment #6)
> Maybe it was fixed with bug 437174? In this case it was a duplicate.
Given bug #437174 was fixed, and my situation still has not changed in Firefox 7, I take it this bug is not actually a duplicate of #437174 . Could somebody please re-open this bug report?
You need to log in
before you can comment on or make changes to this bug.
Description
•