Closed
Bug 537922
Opened 15 years ago
Closed 14 years ago
Viewing bookmark properties causes HTTP retrieval
Categories
(Firefox Graveyard :: Microsummaries, enhancement)
Firefox Graveyard
Microsummaries
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: rifojxh, Unassigned)
Details
(Keywords: privacy, Whiteboard: [microsummaries-feature-removal])
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.8pre) Gecko/20100102 Ubuntu/9.10 (karmic) Shiretoko/3.5.8pre
Build Identifier: 3.5 to 3.7 tested
Viewing bookmark properties causes HTTP retrieval to happen if the bookmark URL is for HTTP protocol.
This happens whether the bookmark is selected in the Library or Properties is selected from the toolbar.
I suspect that the retrieval is intended for site icon handling and that the property browser.chrome.site_icons should enable or disable it. None of the following properties had effect on the behavior described in this report:
browser.chrome.site_icons
browser.chrome.favicons
network.prefetch-next
"Work Offline" did suppress the retrieval.
This is a security issue as it causes an unintended network retrieval.
Reproducible: Always
Steps to Reproduce:
I tested in Firefox 3.5 and 3.7 daily build.
I tested this by observing traffic in wireshark.
Select a bookmark in the browser. It may be that the bookmark must have no site icon. You may need to import bookmarks to cause loss of information which will then be retrieved.
Actual Results:
A HTTP request results.
Expected Results:
There should be no network traffic.
Comment 1•15 years ago
|
||
Not security-sensitive -- an unintended (only for some people) network retrieval is nowhere close to the end of the world, probably happens all the time with sites that don't use caching headers optimally.
Group: core-security
Component: XUL → Bookmarks & History
Product: Core → Firefox
QA Contact: xptoolkit.widgets → bookmarks
Comment 2•15 years ago
|
||
Try browser.microsummary.enabled to false.
Comment 3•15 years ago
|
||
This sounds like a WONTFIX or INVALID to me.
Reporter:
Does 'browser.microsummary.enabled = false" solve this for you?
Comment 4•15 years ago
|
||
this is not privacy nor security issue, and is known and due to microsummaries (so even wanted), we check if the page has an available microsummary to present to the user eventual auto-updating titles for it.
Status: UNCONFIRMED → RESOLVED
Closed: 15 years ago
Resolution: --- → INVALID
Yes, that fixed it.
I found the documentation at
https://wiki.mozilla.org/Microsummaries
and was going to link it in to
"Firefox makes unrequested connections"
http://support.mozilla.com/en-US/kb/Firefox+makes+unrequested+connections?bl=n&s=unrequested%20connections
but registration reports it is "unable to validate" my e-mail address.
I think this issue can be considered solveable by documentation.
(that does not mean I am advocating that as the best way)
For the user to find and resolve the issue in documentation it would be good to have a path that led from
Help Contents → Bookmarks → Microsummaries → property browser.microsummary.enabled .
Status: RESOLVED → UNCONFIRMED
Resolution: INVALID → ---
Also, I think that if "private browsing" is to serve as a single switch for most privacy options, it should disable microsummaries.
Comment 7•15 years ago
|
||
but it is still invalid, first it is not an issue, second it is expected, third privaty browsing does not work blocking connection, but not allowing user's actions registration in the local database.
Status: UNCONFIRMED → RESOLVED
Closed: 15 years ago → 15 years ago
Resolution: --- → INVALID
You would perhaps expect it, but most users will not, which is what can lead to the privacy issue. If you can't imagine examples, I will provide a mild one. (There are less mild ones.)
Consider someone who brought his laptop to work and is sorting his "Unsorted Bookmarks". Some of them are NSFW, and he would not intentionally retrieve them at work.
If cookies are sent with microsummaries, they will also identify the originating source (IP address or network or P2P net) as belonging to the owner of the cookie.
I would understand the point of view,
"In my estimation, this is so little an issue or an issue for so few circumstances that we are never going to address it." (Won't Fix)
but if you think there is no issue at all, I think there are some scenarios you have not imagined yet.
Status: RESOLVED → UNCONFIRMED
Resolution: INVALID → ---
Comment 9•15 years ago
|
||
You can just disable microsummaries to solve your problem. Do we want to expose an option to do that in an easier way than in about:config? Answer is no, otherwise we would have already done that, reason is that we don't want to provide thousands of settings that are meaningless (and hard to understand) to most users, that's why about:config exists (among other things).
Do you want to suggest a solution without exposing a new preference UI?
If it's a better documentation, then this bug should be moved to documentation, that said, i think the "Firefox makes unrequested connections" support topic is pretty clear.
Reporter | ||
Comment 10•15 years ago
|
||
Here is a suggestion of how it could work without a new preference UI entry.
For any given bookmark, the button for the microsummaries list would be always available, whether microsummaries exist for the bookmark or not. The button has a style that indicates firefox has no microsummaries to choose from when the list is empty. Clicking on the button for the drop down list will initiate the microsummary retrieval and open the generated list if there were any retrieved. If microsummaries have become available, the style of the button is altered to reflect that. The style change of the button could be the greyed-out/inactive versus full contrast/active style change.
About the current documentation:
There is a statement which is false on the "unrequested connections" page:
"If you have any Live Title bookmarks, they may be updating themselves. Deleting all your Live Title bookmarks will stop these connections from being made."
The suggestion I made for the firefox bookmark UI would make firefox consistent with this documentation.
Also about the user documentation of Microsummaries, the browser.microsummary properties are not mentioned.
Comment 11•15 years ago
|
||
(In reply to comment #10)
> For any given bookmark, the button for the microsummaries list would be always
> available, whether microsummaries exist for the bookmark or not. The button has
> a style that indicates firefox has no microsummaries to choose from when the
> list is empty.
Clicking on the button for the drop down list will initiate the
> microsummary retrieval and open the generated list if there were any retrieved.
This is a bad experience, because then users, to know if a page has microsummaries, need to click a button. So supposing i have 1000 bookmarks, i have to click all of them one-by-one to know if they could provide me further information?
This is just not how the thing is supposed to work :(
> Also about the user documentation of Microsummaries, the browser.microsummary
> properties are not mentioned.
We should fix the docs.
Keywords: user-doc-needed
Comment 12•15 years ago
|
||
Re: user-doc-needed
For clarification, you want:
* A section added to "Firefox makes unrequested connections" dedicated to favicons.
* The "Live Title updating" section to tell users to set browser.microsummary.enabled;false.
Anything I have incorrect or am missing?
Reporter | ||
Comment 13•15 years ago
|
||
"So supposing i have 1000 bookmarks, i have to click all of them one-by-one to know if they could provide me further information?"
Checking for Live Title availability could also be done by selecting a subtree in Bookmarks. Think of how checking for updated sites was done in some versions of Navigator. If Mozilla/Firefox did not implement bulk checking, I think it is the sort of thing that a bookmark AddOn maker would eagerly provide. Automatically checking even without the user's request would still be the most convenient. There is some trade off.
About
* The "Live Title updating" section
"Deleting all your Live Title bookmarks will stop these connections from being
made."
Needs to be removed or amended because it is a false statement.
"tell users to set browser.microsummary.enabled;false." is worthy content for that document.
About
* A section added to "Firefox makes unrequested connections" dedicated to
favicons.
I had presumed favicons were only updated when a page was retrieved and that the traffic referred to in this report only concerns Live Titles. So I don't know whether or not favicons are an issue.
Comment 14•15 years ago
|
||
yeah, i don't think favicons are an issue. just better description for how to disable microsummaries would be nice.
Comment 15•15 years ago
|
||
Edit has been made to <https://support.mozilla.com/en-US/kb/*Firefox+makes+unrequested+connections>. Just waiting for someone to review it.
Comment 16•15 years ago
|
||
It was approved. You should be able to see the changes now.
Keywords: user-doc-needed → user-doc-complete
Reporter | ||
Comment 17•15 years ago
|
||
I read the Live Title section.
I think it is sufficient to enable a user to address the issue in this report.
There may be some worthwhile ways to improve the documentation further, such as:
wiki.mozilla.org
and
support.mozilla.com
are using different terms. support.mozilla.com uses "live title" and does not refer to "microsummary" except in the name of the config option. The article on microsummaries does refer to "live title". Could 1 term be chosen and the other eliminated? Is it permissible to link the wiki page from the support page?
The information in the documentation about microsummaries is good.
It would be good for a user to be able to find the documentation by following links rather than only by landing on the page by entering search terms.
A sensible path would be
Help Contents → Bookmarks → Microsummaries.
In the Bookmarks page, I would expect to find the information about microsummaries in the section on editing or setting bookmark properties or managing bookmarks.
Comment 18•15 years ago
|
||
https://wiki.mozilla.org/Microsummaries is not meant to be user documentation. For a user doc dedicated to Live Titles (which is the user terminology for it), see bug 412609.
Reporter | ||
Comment 19•15 years ago
|
||
The existing changes to documentation satisfy me that a user can address the problem and the status of this issue is no longer 'bug'. Documentation is 'Resolved'. Addressing further documentation improvements can continue in Bug 414609.
Opinion is subjective on the ideal UI is.
Work on the UI could possibly occur as an 'optional enhancement', so I change the bug to 'enhancement' in case anyone else finds it who wishes to work on it.
Severity: normal → enhancement
Keywords: user-doc-complete
Reporter | ||
Comment 20•15 years ago
|
||
I gave the wrong bug number, I meant Bug 412609.
Updated•14 years ago
|
Component: Bookmarks & History → Microsummaries
QA Contact: bookmarks → microsummaries
Comment 21•14 years ago
|
||
- BUGSPAM -
Wontfixing all Microsummaries bugs, since the feature has been removed from the core product and previous versions won't get further fixes for it.
If interested in supporting Microsummaries in your add-on, you're free to use our old microsummaries code and to search all previously open bugs by looking for [microsummaries-feature-removal] in the status whiteboard field.
Status: UNCONFIRMED → RESOLVED
Closed: 15 years ago → 14 years ago
Resolution: --- → WONTFIX
Whiteboard: [microsummaries-feature-removal]
Assignee | ||
Updated•9 years ago
|
Product: Firefox → Firefox Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•