No remote image in email (Upon closing TB 10/Tb 11, permissions.default.image=1 reverts back to permissions.default.image=2)

RESOLVED INCOMPLETE

Status

RESOLVED INCOMPLETE
7 years ago
6 years ago

People

(Reporter: rob, Unassigned)

Tracking

10 Branch
x86_64
Windows 7

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

(Reporter)

Description

7 years ago
User Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C)

Steps to reproduce:

Just upgraded from TB 1.5 to 10. Images now do not appear. Changing permissions.default.image from value of 1 to 2 seems to take care of the problem, but when I log out TB 10 resets the value to 1 when TB 10 is restarted.

I logged a bug for this inability to change the value permanently in the config editor, but I am logging this bug because there has to be an easier way or interface to show images without having to go in to the config editor. There used to be a Show Images or Load Images button - I would argue that this needs to come back.


Actual results:

No image regardless of whether the email comes from a person in the address book or not.


Expected results:

TB handling of images should be easy to implement, not hard and certainly not require a user to go in to the config editor to make them appear. I can appreciate security issues require tightening up how images are handled, but a solution is needed to let users show any image from any source.
Any thing in Tools -> Error console ?
is the prefs.js file in your profiel writeable by the user running thunderbird ?
Is there a users.js file in your profile ?
(Reporter)

Comment 4

7 years ago
Created attachment 606176 [details]
error console snapshot
(Reporter)

Comment 5

7 years ago
(In reply to Ludovic Hirlimann [:Usul] from comment #1)
> Any thing in Tools -> Error console ?

Just added attachment - I don't understand anything it is saying, so hope it will benefit you in some way.
Does it works better if you disable ESET ?
(Reporter)

Comment 7

7 years ago
(In reply to Ludovic Hirlimann [:Usul] from comment #2)
> is the prefs.js file in your profiel writeable by the user running
> thunderbird ?

I run as admin, but there is a user entry and I changed everything to have full control top down. It had no effect - value always gets reset to 2.
(Reporter)

Comment 8

7 years ago
(In reply to Ludovic Hirlimann [:Usul] from comment #6)
> Does it works better if you disable ESET ?

I have no clue what that means or where I would find it.
(Reporter)

Comment 9

7 years ago
(In reply to Ludovic Hirlimann [:Usul] from comment #3)
> Is there a users.js file in your profile ?

I don't see it. What folder is it supposed to be in?
(In reply to Rob Shapiro from comment #9)
> (In reply to Ludovic Hirlimann [:Usul] from comment #3)
> > Is there a users.js file in your profile ?
> 
> I don't see it. What folder is it supposed to be in?

http://support.mozillamessaging.com/en-US/kb/Profiles

(In reply to Rob Shapiro from comment #8)
> (In reply to Ludovic Hirlimann [:Usul] from comment #6)
> > Does it works better if you disable ESET ?

That's your anti-viral solution - might also have some extension installed for it.


> 
> I have no clue what that means or where I would find it.

(In reply to Rob Shapiro from comment #7)
> (In reply to Ludovic Hirlimann [:Usul] from comment #2)
> > is the prefs.js file in your profiel writeable by the user running
> > thunderbird ?
> 
> I run as admin, but there is a user entry and I changed everything to have
> full control top down. It had no effect - value always gets reset to 2.

I was talking about the file at the os level - when you check the properties of the file on the security tab.
(Reporter)

Comment 11

7 years ago
(In reply to Ludovic Hirlimann [:Usul] from comment #10)
> (In reply to Rob Shapiro from comment #9)
> > (In reply to Ludovic Hirlimann [:Usul] from comment #3)
> > > Is there a users.js file in your profile ?
> > 
> > I don't see it. What folder is it supposed to be in?
> 

There is no profile file in the directory that the documentation says to find it.
> 
> (In reply to Rob Shapiro from comment #8)
> > (In reply to Ludovic Hirlimann [:Usul] from comment #6)
> > > Does it works better if you disable ESET ?
> 
> That's your anti-viral solution - might also have some extension installed
> for it.
> 
> 
I use Webroot and I don't see where to set or unset ESET. I have Webroot set to "not interfere with my email".

> > 
> > I have no clue what that means or where I would find it.
> 
> (In reply to Rob Shapiro from comment #7)
> > (In reply to Ludovic Hirlimann [:Usul] from comment #2)
> > > is the prefs.js file in your profiel writeable by the user running
> > > thunderbird ?
> > 
> > I run as admin, but there is a user entry and I changed everything to have
> > full control top down. It had no effect - value always gets reset to 2.
> 
> I was talking about the file at the os level - when you check the properties
> of the file on the security tab.

Yes - admin, system and user all have "full control".
YOu have no profile in %APPDATA% ? Then Thunderbird shouldn't work at all. Maybe the files are hidden.
(Reporter)

Comment 13

7 years ago
(In reply to Ludovic Hirlimann [:Usul] from comment #12)
> YOu have no profile in %APPDATA% ? Then Thunderbird shouldn't work at all.
> Maybe the files are hidden.

There are no files in this path (and I have Windows7 set to show hidden files):

Rob-Admin --> AppData --> Roaming --> Thunderbird --> Profiles

Actually, I did an entire PC search and prefs.js does not exist anywhere!

One level up in Thunderbird, there is a profiles.ini that has my 2 profiles:

[General]
StartWithLastProfile=1

[Profile0]
Name=Rob
IsRelative=0
Path=P:\Email & Addresses\Thunderbird\Rob
Default=1

[Profile1]
Name=ChronicVitality
IsRelative=0
Path=P:\Email & Addresses\Thunderbird\ChronicVitality
(Reporter)

Comment 14

7 years ago
Also, permissions for both anything in %APPDATA% and in Program Files (x86) are set from parent downwards for the user (which is also admin) to have full control. Yet the problem persists.

I'm thinking about downgrading back to V1.5 where this was not an issue.
(Reporter)

Comment 15

7 years ago
What is the file name where this these configuration parameters are written?
(Reporter)

Comment 16

7 years ago
Based on my previous comments, where do we go now on this issue? Is there any issue with uninstalling V10 and downgrading back to V1.5 until resolved?
1.5 is ancient and would leave you open to all kinds of security threats.

The file is prefs.js, but like Ludo suggested, maybe that file is somehow write protected for you? Check that the value changes there, you can open it up and take a look with any decent text editor.
(Reporter)

Comment 18

7 years ago
I modified prefs.js in both my profiles to be 1 and when I re-start TB10 the value goes back to 2. TB10 must be resetting this from some default or template file or ????
(Reporter)

Comment 19

7 years ago
Permissions have been changed from Thunderbird on down to allow full control for all folders/files for both the Authenticated User and User.
(Reporter)

Comment 20

7 years ago
When exiting TB10, something is going back in to pref.js and resetting to a value of 2. Is there something else I can do or give you for insight or debugging to correct the problem?
It survives a restart for me. 
Have you tried disabling all extension? (thunderbird.exe -safe-mode?)
(Reporter)

Comment 22

7 years ago
Disabling all extensions and plugins and re-start = Problem persists

Starting in safe mode (thunderbird.exe -safe-mode) = Problem persists
(Reporter)

Comment 23

7 years ago
Isn't there some kind of debugging we can turn on so that a log can be created for you to see what is going on?
(In reply to Rob Shapiro from comment #0)
> Steps to reproduce:
> Just upgraded from TB 1.5 to 10. Images now do not appear. Changing
> permissions.default.image from value of 1 to 2 seems to take care of the
> problem, but when I log out TB 10 resets the value to 1 when TB 10 is
> restarted.

What is your problem?
(a) Embed image in html is not shown with Tb 1.5 and or Tb 10.
(b) "changing permissions.default.image from value of 1 to 2 by Tb 10" doesn't keep permissions.default.image=2 after terminaion of Tb 10.

If kind of (a), which is your problem?
(c) Embed image in html is not shown by Tb 1.5 once Tb 10 used your profile.
(d) Embed image in html is not shown by Tb 10 when profile created by Tb 1.5 is used.
For (d), same as bug 709534?

For (b), how did you change the permissions.default.image from 1 to 2 by Tb 10? Via Config editor?
If via config editor, when is permissions.default.image=1 or 2 saved in prefs.js?
(1) Set permissions.default.image=2 by Config Editor of Tb 10.
(2) Change other prefs.js setting at ordinal UI.
    - Alter a setting of Tools/options : Checked => Unchcked => Checked,
      close Options panel by OK button.
(3) Copy prefs.js to prefs.js.bkup-1
(4) Terminate Tb, copy prefs.js to prefs.js.bkup-2
Is permissions.default.image written in bkup-1 and bkup-2?
What is set for permissions.default.image in bkup-1 and bkup-2?
(Reporter)

Comment 25

7 years ago
My responses below.

(In reply to WADA from comment #24)
> (In reply to Rob Shapiro from comment #0)
> > Steps to reproduce:
> > Just upgraded from TB 1.5 to 10. Images now do not appear. Changing
> > permissions.default.image from value of 1 to 2 seems to take care of the
> > problem, but when I log out TB 10 resets the value to 1 when TB 10 is
> > restarted.
> 
> What is your problem?
> (a) Embed image in html is not shown with Tb 1.5 and or Tb 10.

Correct

> (b) "changing permissions.default.image from value of 1 to 2 by Tb 10"
> doesn't keep permissions.default.image=2 after terminaion of Tb 10.

Correct - changing this value to 1 is the only way I could get the images to show in my emails. Nothing else worked.

> 
> If kind of (a), which is your problem?
> (c) Embed image in html is not shown by Tb 1.5 once Tb 10 used your profile.

Not using TB1.5 - only TB10.

> (d) Embed image in html is not shown by Tb 10 when profile created by Tb 1.5
> is used.

Correct, although a new profile set up in TB10 also does not show images in any emails.

> For (d), same as bug 709534?
>

Correct
 
> For (b), how did you change the permissions.default.image from 1 to 2 by Tb
> 10? Via Config editor?
> If via config editor, when is permissions.default.image=1 or 2 saved in
> prefs.js?
> (1) Set permissions.default.image=2 by Config Editor of Tb 10.
> (2) Change other prefs.js setting at ordinal UI.
>     - Alter a setting of Tools/options : Checked => Unchcked => Checked,
>       close Options panel by OK button.
> (3) Copy prefs.js to prefs.js.bkup-1
> (4) Terminate Tb, copy prefs.js to prefs.js.bkup-2
> Is permissions.default.image written in bkup-1 and bkup-2?
> What is set for permissions.default.image in bkup-1 and bkup-2?

As noted previously, I tried changing the value both via UI config editor and then using Notepad when TB10 is not running. All permissions set to Full Control for User-Admin (only user in the system) and System starting at Thunderbird folder going down.

Something in TB10 is setting the value back to 2 every time it is re-started. Is this in the coding? Another default file? Some other file?

Should I completely uninstall TB10, delete all files/foilders (except for profile and mail which is on another disk) and then re-install? I'll be happy to do it, but if there is an issue with a profile made in TB1.5 then this will not resolve anything.
(Reporter)

Comment 26

7 years ago
Answers to a) and b) --- only using TB10 --- TB1.5 not being used. I am considering going back to TB1.5 as I never had this problem in TB1.5.
(In reply to Rob Shapiro from comment #25)
> Something in TB10 is setting the value back to 2 every time it is re-started.

If permissions.default.image=1 is set by Tb 10 and he setting change is saved in prefs.js, permissions.default.image is removed from prefs.js, because permissions.default.image=1 is internal default value of Tb 10.
Do you set permissions.default.image=2 in user.js?
Do you see "settng back to 2" with -safe-mode of Tb 10? (thunderbird.exe -safe-mode)

> I am considering going back to TB1.5 as I never had this problem in TB1.

You say "same as bug 709534". Have you read thru bug 709534? Have you checked items referred in that bug?
Summary: No image in email → No remote image in email
(In reply to Rob Shapiro from comment #25)
> > (d) Embed image in html is not shown by Tb 10 when profile created by Tb 1.5
> > is used.
> Correct, although a new profile set up in TB10 also does not show images in
> any emails.

How did you copy mail data to the newly creted Tb profile?
Copied both folderX file and folderX.msf file?
If yes, what happens when you delete folderX.msf file(Inbox.msf file if Inbox folder) and restart Tb?
Is image not shown even after "Show Remote Content" button is clicked by Tb 10?
(Reporter)

Comment 29

7 years ago
> You say "same as bug 709534". Have you read thru bug 709534? Have you
> checked items referred in that bug?

It's the same problem as stated at the end of the bug - user sets to 1 and it resets to 2. All items/actions checked - it's the same problem.
(Reporter)

Comment 30

7 years ago
> Do you set permissions.default.image=2 in user.js?
> Do you see "settng back to 2" with -safe-mode of Tb 10? (thunderbird.exe
> -safe-mode)
> 

No one asked me to change anything in user.js before. Using Notepad, added the line "user_pref("permissions.default.image", 1);" and then user_pref"("permissions.default.image", 2);". Re-started TB10 both times after each change and this did not help - problem persists.

Starting
(Reporter)

Comment 31

7 years ago
> How did you copy mail data to the newly creted Tb profile?

I did not copy anything. The mail store is on a different disk and there was no need to copy or move anything. In the past, when upgrading TB I never moved anything.

> Copied both folderX file and folderX.msf file?
> If yes, what happens when you delete folderX.msf file(Inbox.msf file if
> Inbox folder) and restart Tb?
> Is image not shown even after "Show Remote Content" button is clicked by Tb
> 10?

This button never appears.
(Reporter)

Comment 32

7 years ago
Questions not answered yet:

1. Something in TB10 is setting the value back to 2 every time it is re-started. Is this in the coding? Another default file? Some other file?

2. Should I completely uninstall TB10, delete all files/foilders (except for profile and mail which is on another disk) and then re-install? I'll be happy to do it, but if there is an issue with a profile made in TB1.5 then this will not resolve anything.
(In reply to Rob Shapiro from comment #31)
> > How did you copy mail data to the newly creted Tb profile?
> I did not copy anything. The mail store is on a different disk and there was
> no need to copy or move anything. In the past, when upgrading TB I never
> moved anything.

If so, why you could access with the new Tb profile created by Tb 10 to same mails which was accessed using Tb 1.5 profile and see your problem with Tb 10 on same email?
Do you use IMAP account only? 
Or do you define POP3 accout only with "Leave messages on server" in new Tb profile?

(In reply to Rob Shapiro from comment #32)
> Questions not answered yet:
> 1. Something in TB10 is setting the value back to 2 every time it is re-started.

Did you actually check with newly created Tb's profile by Tb 10(needless to say, with new mail account defininition on the new Tb's profile)?
(In reply to Rob Shapiro from comment #29)
> It's the same problem as stated at the end of the bug - user sets to 1 and
> it resets to 2. All items/actions checked - it's the same problem.

Even though bug 709534 is for unwanted problem with unexpected permissions.default.image=2 and same problem is involved in your case with permissions.default.image=2, phenomenon of "user sets to 1 and it resets to 2 " is never involved in that bug. i.e. Never absolutely same problem, although dependent.

Can you actually see your problem with actually new Tb's profile? (with newly created Tb's profile by thunderbird.exe -ProfileManager)
(Reporter)

Comment 35

7 years ago
(In reply to WADA from comment #33)
> (In reply to Rob Shapiro from comment #31)
> > > How did you copy mail data to the newly creted Tb profile?
> > I did not copy anything. The mail store is on a different disk and there was
> > no need to copy or move anything. In the past, when upgrading TB I never
> > moved anything.
> 
> If so, why you could access with the new Tb profile created by Tb 10 to same
> mails which was accessed using Tb 1.5 profile and see your problem with Tb
> 10 on same email?
> Do you use IMAP account only? 
> Or do you define POP3 accout only with "Leave messages on server" in new Tb
> profile?

I'm not sure I understand this question. All I did was install TB10 on top of TB1.5. The started TB10 and manually pointed to each of my email stores.

> 
> (In reply to Rob Shapiro from comment #32)
> > Questions not answered yet:
> > 1. Something in TB10 is setting the value back to 2 every time it is re-started.
> 
> Did you actually check with newly created Tb's profile by Tb 10(needless to
> say, with new mail account defininition on the new Tb's profile)?

Yes. As I documented previously here, I pointed to email accounts in TB10 that were created in TB1.5 (POP3) as well as set up a new profile in TB10 for a bunch of Gmail accounts (IMAP). The problem exists in both profiles. I tried the editing remedies (i.e. edit in UI Config Editor, edit in Notepad, etc) for both profiles.
(Reporter)

Comment 36

7 years ago
(In reply to WADA from comment #34)
> (In reply to Rob Shapiro from comment #29)
> > It's the same problem as stated at the end of the bug - user sets to 1 and
> > it resets to 2. All items/actions checked - it's the same problem.
> 
> Even though bug 709534 is for unwanted problem with unexpected
> permissions.default.image=2 and same problem is involved in your case with
> permissions.default.image=2, phenomenon of "user sets to 1 and it resets to
> 2 " is never involved in that bug. i.e. Never absolutely same problem,
> although dependent.

I only tried to change in the user.js because you asked if I had done so or not. To me, it is absolutely the same problem. 

> 
> Can you actually see your problem with actually new Tb's profile? (with
> newly created Tb's profile by thunderbird.exe -ProfileManager)

Yes, I just responded, the problem happens with a new created profile in TB10.

Comment 37

7 years ago
Yes I am having the same issue, but I didn't realize it until about a week after my initial bug was resolved and I closed TB for the first time.  Upon closing TB my permissions.default.image=1 reverts back to permissions.default.image=2 when reopening it.  I have checked the same places as Rob and it still persists.  

Although unlike him when I set it back to 1 I do get the "show remote content" button and it appears that his just automatically load. (am I correct?)  

It is an annoying problem, but not as annoying as not seeing my HTML at all.  It seems there is either a setting somewhere that also needs to be changed, or there is a bug somewhere in TB.
(Reporter)

Comment 38

7 years ago
> Although unlike him when I set it back to 1 I do get the "show remote
> content" button and it appears that his just automatically load. (am I
> correct?)  

Yes
(Reporter)

Comment 39

7 years ago
I just instaolled TB11 on top of TB10 --- same problem.
(In reply to Rob Shapiro from comment #35)
> The started TB10 and manually pointed to each of my email stores.

Changed "Local Directory:" setting of Server Setting? 

> All I did was install TB10 on top of TB1.5.
> I just instaolled TB11 on top of TB10 --- same problem.

Not "clean install" of Tb 10 and/or Tb 11?
(Overwrite install. Not delete program directory for Tb 1.5 and install Tb 10/Tb 11 in same program directory for Tb 1.5.)

Does your problem(reset to 2) occur with clean installed Tb 11?
(delete program directory for Tb or uninstall Tb, and install newest Tb)

(In reply to Rob Shapiro from comment #36)
> I only tried to change in the user.js because you asked if I had done so or not.

Does your problem(reset to 2) occur with user.js?
What is set in user.js?
Depends on: 709534
Summary: No remote image in email → No remote image in email (Upon closing TB 10/Tb 11, permissions.default.image=1 reverts back to permissions.default.image=2)
ok coming back with more ideas, do you have a users_prefs.js file that would override the setting ?

Comment 42

7 years ago
I checked and I do not.
hummmm I'm out of ideas
I'd try reinstalling thunderbird into another empty folder, and try to reproduce with a new profile.
Is it possibly some third party software doing this?

Comment 45

7 years ago
I am not sure how other software would be altering the settings.  How do I install Tbird without losing my older mail?  I am more than willing to try it.
The installation in separate from the profile (=where the mails and settings are stored). You just install thundebird into another directory than default. To start with another profile you need to to modify the thunderbird shortcut to add -P like "C:\......\Thunderibird\thunderbird.exe -P"

Comment 47

7 years ago
Well it seems it is something in the profile somewhere.  I installed it separate from the profile in a new directory folder, but when it opened all my emails, etc were there, but I am seeing the remote content button and the HTML is coming up.  I closed it, reopened the other version and the remote contact button was not there.

I closed that version and went back to the NEW profile version and the button was not there this time.  So I went into the config editor, changed the permissions.default.image=2 to =1 and saved it, closed Thunderbird and then reopened the NEW version again and it is still there.  As long as I don't open the "old" profile the setting is staying.

Interestingly enough...when I opened the "old" profile version it checked for compatible add-ons (I use AVG which is incompatible) and it detected TalkBack that was incompatible.  I have no idea what TalkBack is.  But when I opened the "new" profile version it did not detect TalkBack, only AVG.

So...question...how do I delete the "old" version without losing everything?  All my preferences, email addresses, adress book, templates, signatures, etc seem to be intact with the new one, but I know that is all housed within the old one somehow right?
TalkBack is what used to be the crash reporter (used to diagnose crashes) back in thunderbird2 - it's not used anymore and i'm surprised that's found anywhere.

We may be talking about different things regarding the "profile" here. (The profile is where all the data is stored, the installation folder is another thing). 

So, you're saying opening thunderbird when starting from the new installation folder does the trick? If so, there is something in the installation directory causing this to happen. You can just uninstall the other thunderbird in that case - uninstalling never deletes any profile data (=mails, settings etc)

Comment 49

7 years ago
I have now deleted the previous version of Thunderbird, and everything is still working correctly and as it should.  But I noticed that it is a different version.  Version 11 something rather than 10 something which is what I was using.
(In reply to Casey Allan from comment #49)
> I have now deleted the previous version of Thunderbird, and everything is
> still working correctly and as it should.  But I noticed that it is a
> different version.  Version 11 something rather than 10 something which is
> what I was using.

you probably got an update. So from my understanding your issue is fixed right ?

Comment 51

7 years ago
My issue is resolved.  I am not sure about Rob.
Rob ?

Updated

6 years ago
Component: General → Untriaged

Comment 53

6 years ago
Do you still see this in version 17 or newer? 
If not, please close by setting status to resolved, and resolution to worksforme.
If it fails, please supply additional information.
Thanks
Whiteboard: [closeme 2013-04-20]

Comment 54

6 years ago
Resolved per whiteboard
Status: UNCONFIRMED → RESOLVED
Last Resolved: 6 years ago
Resolution: --- → INCOMPLETE
Whiteboard: [closeme 2013-04-20]
You need to log in before you can comment on or make changes to this bug.