WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
119416
REGRESSION (
r130783
): Scrolling is broken going back to a cached page from a page that still has outstanding subresources
https://bugs.webkit.org/show_bug.cgi?id=119416
Summary
REGRESSION (r130783): Scrolling is broken going back to a cached page from a ...
Brady Eidson
Reported
2013-08-01 17:21:18 PDT
REGRESSION (
r130783
): Scrolling is broken going back to a cached page from a page that still has outstanding sub resources This has the exact same symptom - but subtly different cause - as
https://bugs.webkit.org/show_bug.cgi?id=117112
In radar as <
rdar://problem/14601124
>
Attachments
Patch v1
(11.20 KB, patch)
2013-08-01 18:04 PDT
,
Brady Eidson
darin
: review+
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Brady Eidson
Comment 1
2013-08-01 18:04:07 PDT
Created
attachment 207973
[details]
Patch v1 Uploading for EWS and review while layout tests also run locally.
Simon Fraser (smfr)
Comment 2
2013-08-01 18:12:21 PDT
Can you please file 2 more bugs to: 1. make the web process assert before the UI process does when things go wrong 2. make the loading logging detailed enough to detect mistakes like this
Darin Adler
Comment 3
2013-08-01 20:27:49 PDT
Comment on
attachment 207973
[details]
Patch v1 View in context:
https://bugs.webkit.org/attachment.cgi?id=207973&action=review
r=me; I know you want to wait to see what Mac and Win EWS says, and I’m sure you’ll get those results soon.
> Source/WebCore/loader/DocumentLoader.cpp:311 > + if (Document* doc = document()) > + doc->cancelParsing();
When moving this it might be nice to get rid of the abbreviation too: if (Document* document = this->document()) document->cancelParsing();
Brady Eidson
Comment 4
2013-08-01 21:55:57 PDT
(In reply to
comment #3
)
> (From update of
attachment 207973
[details]
) > View in context:
https://bugs.webkit.org/attachment.cgi?id=207973&action=review
> > r=me; I know you want to wait to see what Mac and Win EWS says, and I’m sure you’ll get those results soon. > > > Source/WebCore/loader/DocumentLoader.cpp:311 > > + if (Document* doc = document()) > > + doc->cancelParsing(); > > When moving this it might be nice to get rid of the abbreviation too: > > if (Document* document = this->document()) > document->cancelParsing();
DANGIT - I know you made the same comment last time after the fact, and I even made a mental note to do it this time. Will do!
Brady Eidson
Comment 5
2013-08-01 22:00:19 PDT
(In reply to
comment #2
)
> Can you please file 2 more bugs to: > 1. make the web process assert before the UI process does when things go wrong > 2. make the loading logging detailed enough to detect mistakes like this
Doesn't really seem necessary to file two bugs for these. Filed
https://bugs.webkit.org/show_bug.cgi?id=119430
Brady Eidson
Comment 6
2013-08-02 08:17:19 PDT
http://trac.webkit.org/changeset/153649
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug