The faulty code is in main.cpp: BrowserWindow* window = 0; foreach (QString url, urls) { window = new BrowserWindow(); window->newWindow(url); The firstly created BrowserWindow is never shown so it just leaves in the memory and feel boring.
Created attachment 67033 [details] proposed patch
Created attachment 67038 [details] proposed patch Removed unnecessary newWindow->show() call.
Comment on attachment 67038 [details] proposed patch > + resize(960, 640); This is now done both in the constructor and newWindow(). You can remove it from newWindow(). r=me with that changed
(In reply to comment #3) > (From update of attachment 67038 [details]) > > + resize(960, 640); > > This is now done both in the constructor and newWindow(). You can remove it from newWindow(). > > r=me with that changed Manually landed in http://trac.webkit.org/changeset/67089 with this change.