We pass both a ResourceHandle and ResourceHandle::firstRequest extracted out of it. There is no reason to, and it's quite confusing among tons of different "first", "initial" and "original" URLs.
Created attachment 117273 [details] proposed patch
Comment on attachment 117273 [details] proposed patch Attachment 117273 [details] did not pass qt-ews (qt): Output: http://queues.webkit.org/results/10709310
Created attachment 117280 [details] with Qt changes
Comment on attachment 117280 [details] with Qt changes r=me
Comment on attachment 117280 [details] with Qt changes Clearing flags on attachment: 117280 Committed r101609: <http://trac.webkit.org/changeset/101609>
All reviewed patches have been landed. Closing bug.