all panes are blank
Windows 8 and Thunderbird 31. When I start Thunderbird it comes up with menu and tool bar, but panes are blank. The Error console has the following error:
TypeError: windowFrameColor is undefined 8/17/2014 5:08:25 PM resource://gre/modules/Windows8WindowFrameColor.jsm Line: 25
When I click on the resource line it opens a file with line 25 highlighted:
let windowFrameColorHex = windowFrameColor.toString(16);
Here is the content of the file:
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
"use strict"; const {classes: Cc, interfaces: Ci, utils: Cu, results: Cr} = Components;
this.EXPORTED_SYMBOLS = ["Windows8WindowFrameColor"];
Cu.import("resource://gre/modules/Services.jsm"); Cu.import("resource://gre/modules/XPCOMUtils.jsm"); Cu.import("resource://gre/modules/WindowsRegistry.jsm");
const Windows8WindowFrameColor = {
_windowFrameColor: null,
get: function() { if (this._windowFrameColor) return this._windowFrameColor;
let windowFrameColor = WindowsRegistry.readRegKey(Ci.nsIWindowsRegKey.ROOT_KEY_CURRENT_USER, "Software\\Microsoft\\Windows\\DWM", "ColorizationColor"); // The color returned from the Registry is in decimal form. let windowFrameColorHex = windowFrameColor.toString(16); // Zero-pad the number just to make sure that it is 8 digits. windowFrameColorHex = ("00000000" + windowFrameColorHex).substr(-8); let windowFrameColorArray = windowFrameColorHex.match(/../g); let [pixelA, pixelR, pixelG, pixelB] = windowFrameColorArray.map(function(val) parseInt(val, 16));
return this._windowFrameColor = [pixelR, pixelG, pixelB]; },
};
Can someone help with this?
Modified
Chosen solution
This has been reported by at least 2 other users that I know of. Their solution was to go back to version 24.6 until they fix version 31. It has problems right now.
Read this answer in context 👍 3All Replies (3)
Chosen Solution
This has been reported by at least 2 other users that I know of. Their solution was to go back to version 24.6 until they fix version 31. It has problems right now.
Thanks for the information. I went back to a prior version and it works now.
One of my users experienced this issue. I could not reproduce it within my own account and a fresh testing account. If it was an install-wide issue, it would happen everywhere.
Solution with no downgrading needed:
==
- Open the Control Panel
- Open "Color and Appearance"
- In Category View, this is under "Appearance and Personalization » Personalization » Change the color of your taskbar and window borders"
- in Icon views, this is under "Personalization » Color"
- Select a color
- Save Changes
-or for the technically inclined-
Run this within PowerShell in the context of the affected user account:
Set-ItemProperty -Path HKCU:\Software\Microsoft\Windows\DWM -Name ColorizationColor -Type DWord -Value 3297742735 -Verbose
==
Then restart Thunderbird...
Modified