Windows 10 reached EOS (end of support) on October 14, 2025. For more information, see this article.

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

all panes are blank

  • 3 replies
  • 26 have this problem
  • 6 views
  • Last reply by ADPoliak

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?

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 by cramsey47

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 👍 3

All 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:

==

  1. Open the Control Panel
  2. 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"
  3. Select a color
  4. 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 by ADPoliak