Open Bug 1303565 Opened 9 years ago Updated 3 years ago

Work Offline does not work offline in Choose User Profile

Categories

(Thunderbird :: General, defect)

45 Branch
Unspecified
All
defect

Tracking

(Not tracked)

People

(Reporter: e, Unassigned)

References

(Depends on 1 open bug)

Details

Attachments

(2 files)

Attached image offline 1.png
User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:47.0) Gecko/20100101 Firefox/47.0 Build ID: 20160610120335 Steps to reproduce: I have the "choose user profile" window pop up every time I launch the Thunderbird app. This window has a "work offline" checkbox which does not work. Checking the checkbox has no effect on Thunderbird's behavior in any way that I can see. It does not cause Thunderbird to work offline. Please see attached screen shots showing same thing as is described here. Sorry I can't know which component this bug is in. Also am not going to upgrade to latest version at the moment as I'm currently working around thunderbird's lack of support for merging two thunderbird profiles into one and I don't want to change more than one variable at once as I struggle to achieve this feat of hacking. Once I get my e-mail working, then I'll upgrade, and update this report if it hasn't already been closed out into file 13. Thank you for your interest in this report. Actual results: didn't work offline Expected results: should have worked offline
[unable to attach second screen shot as there is no provision in this GUI for attaching more than one screen shot.] Therefore am rendering the second screen shot in ASCII: File | Offline | Work Offline (note the absence of checkmark next to "Work Offline") I hope this helps! Thanks, -Elliot
Attached image offline 2.png
disregard ASCII screen shot. I just noticed the place in the GUI for attaching a screen shot to a comment located as far as possible away from the place for typing a comment...
Works for me in both TB 45.3 and latest Daily TB 51. When I click work offline on the profile manager, I get to a TB session working offline.
I should state that I am using Linux Mint. Perhaps the "choose user profile" function may have some OS specific implementation that is somehow broken in Linux? I don't know. Please find my system and Thunderbird info below: desktop-computer email2016 # cat /etc/*release* DISTRIB_ID=LinuxMint DISTRIB_RELEASE=18 DISTRIB_CODENAME=sarah DISTRIB_DESCRIPTION="Linux Mint 18 Sarah" NAME="Ubuntu" VERSION="16.04 LTS (Xenial Xerus)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 16.04 LTS" VERSION_ID="16.04" HOME_URL="http://www.ubuntu.com/" SUPPORT_URL="http://help.ubuntu.com/" BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/" UBUNTU_CODENAME=xenial cat: /etc/upstream-release: Is a directory desktop-computer email2016 # [domain names blanked out with ---------] Application Basics Name: Thunderbird Version: 45.2.0 User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 Profile Directory: Open Directory (Network drive) Application Build ID: 20160704153737 Enabled Plugins: about:plugins Build Configuration: about:buildconfig Memory Use: about:memory Mail and News Accounts account1: INCOMING: account1, , (pop3) mail.---------------.com:110, alwaysSTARTTLS, passwordCleartext OUTGOING: , mail.------------.com:587, alwaysSTARTTLS, passwordCleartext, true account2: INCOMING: account2, , (none) Local Folders, plain, passwordCleartext account3: INCOMING: account3, , (pop3) mail.----------------.org:110, alwaysSTARTTLS, passwordCleartext OUTGOING: , mail.-----------------.org:587, alwaysSTARTTLS, passwordCleartext, true account4: INCOMING: account4, , (imap) mail.----------.org:143, alwaysSTARTTLS, passwordCleartext OUTGOING: , mail.-----------.org:587, alwaysSTARTTLS, passwordCleartext, true OUTGOING: , mail.-------------.org:587, alwaysSTARTTLS, passwordCleartext, false Crash Reports Extensions Enigmail, 1.9.5, true, {847b3a00-7ab1-11d4-8f02-006008948af5} Messaging Menu and Unity Launcher integration, 1.3.1, true, messagingmenu@mozilla.com Important Modified Preferences Name: Value accessibility.typeaheadfind.flashBar: 0 browser.cache.disk.capacity: 358400 browser.cache.disk.filesystem_reported: 1 browser.cache.disk.smart_size_cached_value: 358400 browser.cache.disk.smart_size.first_run: false browser.cache.disk.smart_size.use_old_max: false extensions.lastAppVersion: 45.2.0 gfx.crash-guard.glcontext.appVersion: 45.2.0 gfx.crash-guard.glcontext.deviceID: Mesa DRI Intel(R) Ivybridge Desktop gfx.crash-guard.glcontext.driverVersion: 3.0 Mesa 11.2.0 gfx.crash-guard.status.glcontext: 2 mail.openMessageBehavior.version: 1 mailnews.database.global.datastore.id: ecdae6d7-b267-4e41-b5ec-353bdde033d network.cookie.prefsMigrated: true network.predictor.cleaned-up: true places.database.lastMaintenance: 1473742360 places.history.expiration.transient_current_max_pages: 104858 plugin.importedState: true Graphics Adapter Description: Intel Open Source Technology Center -- Mesa DRI Intel(R) Ivybridge Desktop Vendor ID: Intel Open Source Technology Center Device ID: Mesa DRI Intel(R) Ivybridge Desktop Driver Version: 3.0 Mesa 11.2.0 WebGL Renderer: Intel Open Source Technology Center -- Mesa DRI Intel(R) Ivybridge Desktop -- 3.0 Mesa 11.2.0 GPU Accelerated Windows: 0 AzureCanvasBackend: cairo AzureSkiaAccelerated: 0 AzureFallbackCanvasBackend: none AzureContentBackend: cairo CairoUseXRender: 1 JavaScript Incremental GC: 1 Accessibility Activated: 0 Prevent Accessibility: 0 Library Versions Expected minimum version Version in use NSPR 4.12 4.12 NSS 3.21.1 Basic ECC 3.21.1 Basic ECC NSS Util 3.21.1 3.21.1 NSS SSL 3.21.1 Basic ECC 3.21.1 Basic ECC NSS S/MIME 3.21.1 Basic ECC 3.21.1 Basic ECC
Elliot does this work for you in version 52?
Flags: needinfo?(e)
I'm still getting this problem with version 52.3.0 as packaged for Debian 9 "Stretch". Is there any information I can provide to help track this down?
Walt, can you reproduce this?
Flags: needinfo?(wls220spring)
I can reproduce using Thunderbird 52.9.1 on Ubuntu 16.04 and 18.04. Doesn't matter if it is the build from Ubuntu or Thunderbird. No errors in the error console. TB 60.0 installed from Thunderbird is starting offline from the profile manager as expected. Haven't seen a TB 60.0 from Ubuntu to test.
Flags: needinfo?(wls220spring)
(In reply to WaltS48 [:walts48] from comment #8) > ... > TB 60.0 installed from Thunderbird is starting offline from the profile > manager as expected. Andy, can you confirm that this works on version 60 from https://getthunderbird.com ? > Haven't seen a TB 60.0 from Ubuntu to test. FWIW, I wouldn't expect that to make a difference, especially given your findings regarding version 52 in comment 8
Flags: needinfo?(abugz)
And this may be a duplicate of bug 607797
works in TB 60 (installed three days ago) on Win 10/32 bit

this (work offline) does not work in 60.4.0 on win 10 home 32 bit on IMAP (!!!). POP seems ok.

I am willing to look at the code but need help.

In an evening, I found profileSelection,xul/js both in comm-esr60 and mozilla-esr60. Both set gProfileService.startOffline based on the checkbox.

If I search for startOffline in dxr, it is used nowhere else (both trees).
If I search for the label in the profileanager dialog (offline arbeiten or only arbeiten), dxr does not find the text (should it do?)

If I write an addon to query gProfileService.startOffline, it is always online, no matter how I set the checkbox in profilemanager.

As offline checkbox works for pop but not imap: is there another way to call profilemanager that is being used? Writing offline elsewhere but not into the profilemanager service?

any help is appreciated.

Klaus

as a matter of fact, gProfileService.startOffline is even online when I set files->offline->work offline to offline. So this seems to be managed truely somewhere else, but where?

WORKAROUND1: ≡ > Settings > General > Offline > pick your preference (added workaround)
WORKAROUND2: set preference offline.startup_state to 1. (= always ask)

So the base question whether profile manager can set to offline is no longer of high concern.

See Also: → 1637584
Flags: needinfo?(e)
Flags: needinfo?(abugz)

Wayne, I don't think there is much doubt this is a dup of bug 607797

My understanding is the profile manager code is all Mozilla platform code.

Thanks Matt

Status: UNCONFIRMED → NEW
Depends on: 607797
Ever confirmed: true
OS: Unspecified → All
Component: Untriaged → General
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: