Summary: | REGRESSION (r158036): WebView cannot handle HTTP Basic Authentication challenge | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | awee | ||||||||
Component: | WebKit Misc. | Assignee: | Alexey Proskuryakov <ap> | ||||||||
Status: | RESOLVED FIXED | ||||||||||
Severity: | Normal | CC: | ap, commit-queue, kunalparmar+webkit, mitz, mrowe, webkit-bug-importer | ||||||||
Priority: | P2 | Keywords: | InRadar | ||||||||
Version: | 528+ (Nightly build) | ||||||||||
Hardware: | Mac | ||||||||||
OS: | OS X 10.10 | ||||||||||
Attachments: |
|
Description
awee
2014-11-18 13:31:20 PST
The immediate cause for the problem is that calling [panel close] makes panel.sheetParent nil, so we never end the sheet. I'll need to figure out what the correct way to use NSPanel is. Created attachment 242856 [details]
proposed fix
Created attachment 242865 [details]
proposed fix
Make sure to call -orderOut: in modal window case. It did disappear in my testing even without that, but presumably only because of being deallocated, which is not something to rely on, as Dan pointed out.
Comment on attachment 242865 [details] proposed fix Clearing flags on attachment: 242865 Committed r177011: <http://trac.webkit.org/changeset/177011> All reviewed patches have been landed. Closing bug. |