Closed Bug 677442 Opened 13 years ago Closed 13 years ago

SM 2.2 Data Manager - can't add domain name to Permissions tab to allow images

Categories

(SeaMonkey :: Passwords & Permissions, defect)

SeaMonkey 2.2 Branch
x86
Windows XP
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 588417

People

(Reporter: rjrjrj, Unassigned)

Details

User Agent: Mozilla/5.0 (Windows NT 5.1; rv:5.0) Gecko/20110706 Firefox/5.0 SeaMonkey/2.2 Build ID: 20110706120824 Steps to reproduce: I have image prefs set to load from the originating server only. I've been trying to add these two third-party image-serving sites (they are *not directly accessible*)--talkgadget.com and ssl.gstatic.com--to the Data Manager with a setting of "Load Images". I clicked (every domain entry including *) on the "Domain" side of Data Manager, and then the Add button (lower left, Permissions tab). I entered the site name (with and without https://), chose "Load Images" from the the "Select a type" drop-down list, then clicked the Add button. Actual results: 1. Gstatic.com: a "Load Images" line appears next to the "gstatic.com" domain with "Default" ticked, and the "Allow" option turned ON. I clicked in "about:data", hit Enter, and returned to the "gstatic.com" domain name, where the "Load Images" entry has completely disappeared. There was an existing entry there before I started, and that one is still there. I could, however, make an entry "stick" for opening popup windows at ssl.gstatic.com. 2. Talkgadget.com: doing this procedure with a new domain not included in the Domain panel (such as talkgadget.com) yeilds nothing, that is, the domain and whatever I put in there never appears at all in the Domain panel of Data Manager. If I change my Image prefs to "Load all images", of course they all appear, whirling and zooming, which seems to rule out a scripting prob. In previous versions of SeaMonkey, I have added third-party image-serving sites in the Image Manager *dialog box* manually, and there was no problem. Expected results: Data Manager should keep your entries when you set manual permissions directly in Data Manager (rather than, for example, adding exceptions via the right-click function on a particular web site).
Where did they go? Where did they go? Guess I have to confirm, something is wrong. Appears if you manually Add a domain, & leave 'Load images' it at its default setting of 'Use Default', since it /is/ the default, it would not save that entry - which makes sense (but not what you would expect & not what you would want). 1) It does not make sense is that since you /are/ manually adding a domain, it should not default to 'Use Default' just for that very reason. 2) Further, if you deselect 'Use Default', but leave the setting as 'Allow', you are /still/ at a default mode (kind of, as Allow would be default), so once again your settings are not saved. That also does not make sense because you may want to alternate back & forth between displaying & not displaying images for a particular domain. And if there is no domain entry, you need to manually enter it, but if you manually enter it but do not set it as 'Block' the entry is not saved. So you need to manually enter it ... (can you say catch-22). 3) On the initial domain entry, appears that the only way for the setting to stick is to deselect 'Use default' AND set it to 'Block'. 4) Appears that once a domain has been added AND set to 'Block', then you can alternate back & forth between 'Allow' & 'Block' - so long as you never happen to select 'Use Default', because if you do, then your set up Image permissions vanish (& if it were the only type for that domain, the domain name vanishes too - no "forget" required). Highly non-standard, very confusing & error prone (up to & including manually adding a domain).
Somewhat of a work-around, certainly easier to do IMO, but certainly not a fix. If you manually open http://talkgadget.com/ & http://ssl.gstatic.com/ you get either what looks like a "bogus" page, or a "404", but in each instance (though I don't know if it will hold true always), opening Page Info (from the icon, or Ctrl+I) will open a screen set with those domains, from which you can select the Permissions tab & set your wanted permissions. Certainly easier IMO. (And then they can be accessed from Data Manager if desired.)
Page Info | Permissions, changing a permission to 'Use Default' is more intuitive, as to what you would expect to happen. Doing the same in Data Manager is totally unexpected, for me at least. (Once you've been around the block, but even so.)
Those two sites I mentioned feed Google+ with images, and now that I've followed your instructions at Comment 2, I can finally see the graphics! Hallelujah! Thank you so much! I'm not sure what happens next here though.
Bug 681850 explains how this works now, and there will be a followup with an improvement to the mechanism. Bug 588417 implemented the basics that adding permissions work, but bug 681850 might have a better description. Unfortunately we don't have a help text explaining this yet.
Status: UNCONFIRMED → RESOLVED
Closed: 13 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.