Closed Bug 354078 Opened 19 years ago Closed 19 years ago

hiddenWindow.xul doesn't exist at default location in OSX XULRunner builds

Categories

(Toolkit Graveyard :: XULRunner, defect)

PowerPC
All
defect
Not set
minor

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: andrew, Unassigned)

Details

The default hidden window URL (only needed for Mac OSX) is "chrome://global/content/hiddenWindow.xul" (hardcoded into nsAppShellService.cpp). However, the toolkit.jar file produced by a XULRunner build on OSX does not contain a hiddenWindow.xul file. This means that XUL application developers who want their app to work on Mac are burdened to provide their own hiddenWindow.xul, and to set the URL through the browser.hiddenWindowChromeURL preference. It seems that hiddenWindow.xul is more of a toolkit feature than a feature of the application, and not putting it in toolkit.jar harms the portability of XULRunner apps to OSX.
Hidden window cannot be a toolkit feature, it needs app-specific UI for menus. We shuold make it so XR apps that don't set a hidden window quit when the last window closes, but that's a different bug.
Status: NEW → RESOLVED
Closed: 19 years ago
Resolution: --- → WONTFIX
Product: Toolkit → Toolkit Graveyard
You need to log in before you can comment on or make changes to this bug.