Open
Bug 613695
Opened 14 years ago
Updated 2 years ago
getChromeWindow in prompter / pwmgr will throw when called with a chrome window
Categories
(Toolkit :: General, defect)
Toolkit
General
Tracking
()
NEW
People
(Reporter: Dolske, Unassigned)
Details
From bug 59314 comment 153:
> >+ getTabModalPrompt : function (domWin) {
>
> >+ // Given a content DOM window, returns the chrome window it's in.
> >+ function getChromeWindow(aWindow) {
>
> This will actually fail if aWindow *is* a chrome window (chromeEventHandler is
> null for chrome windows). We don't care about supporting tabmodal prompts
> parented to chrome windows, but perhaps that should be more explicit (by
> handling a null chromeEventHandler and returning null), rather than having it
> throw and be caught in the try/catch below. This applies equally to the same
> code in nsLoginManagerPrompter.js, so maybe just file a followup?
Seems like an explicit null-return would be good.
Reporter | ||
Comment 1•14 years ago
|
||
> >+ var promptWin = domWin.top
>
> The fact that getChromeWindow() uses chromeEventHandler makes this unnecessary
(note to self: should nuke this anywhere it's being done)
Reporter | ||
Updated•11 years ago
|
Assignee: dolske → nobody
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•