Closed
Bug 313440
Opened 20 years ago
Closed 20 years ago
Missing images or plugins in several popular real estate virtual tours
Categories
(Core :: Layout, defect, P1)
Core
Layout
Tracking
()
RESOLVED
FIXED
mozilla1.9alpha1
People
(Reporter: brendan, Assigned: Biesinger)
References
()
Details
(Keywords: regression)
Attachments
(2 files, 2 obsolete files)
156 bytes,
text/html
|
Details | |
5.01 KB,
patch
|
Details | Diff | Splinter Review |
<brendan> anyone around able to confirm a regression from firefox 1.0x?
<brendan> http://r2.virtualtourhosting.net/ListingList.php?id=208|detect
<brendan> main left and right panels don't load images
<brendan> i'm on linux, so the panoramic scenes try to load in mplayer, which has its own issues
<brendan> this link works in 1.0x
<brendan> (once you click past the popup-blocker workaround)
<brendan> another popular virtual real estate tour seems busted, let me find an example
<brendan> here: http://tours.tourfactory.com/tours/sizetour.asp?t=235918&sreferer=www.mlslistings.com&home=www.mlsli
<brendan> in 1.0.x, you can click on the 2nd, ... scenes
<brendan> try the last one, the highest tab row, on the left: Back
<brendan> (the back yard)
<brendan> nothing, and the space for the image is vertically collapsed
<brendan> same for all scenes but the first
<brendan> works in 1.0.x
<brendan> not in my trunk build, or in my deer park b2
<gavin> those seem to work fine for me using windows/latest-branch
<gavin> can't help with linux testing, sorry
<gavin> though switching from "html viewer" to "java viewer" and back did cause a hang :(
<brendan> gavin: is this with 1.8branch nightly
<gavin> yes
<gavin> Gecko/20051021 Firefox/1.5
<brendan> try trunk if you can
<brendan> this could be a trunk-only
<brendan> regression
<gavin> with the embed/object changes I'd say that's much more likely
<gavin> ok, first link doesn't load images, using 20051020 trunk
<gavin> second link seems to work fine
<gavin> I'll find a regression range
<brendan> thanks!
<gavin> brendan: http://bonsai.mozilla.org/cvsquery.cgi?treeid=default&module=PhoenixTinderbox&branch=HEAD&branchtype=match&dir=&file=&filetype=match&who=&whotype=match&sortby=Date&hours=2&date=explicit&mindate=2005-10-16+05%3A00&maxdate=2005-10-17+08%3A00&cvsroot=%2Fcvsroot
<gavin> seems like bug 114641 or bug 288064 are likely
/be
Reporter | ||
Updated•20 years ago
|
Flags: blocking1.9a1+
Updated•20 years ago
|
OS: Linux → All
Hardware: PC → All
Comment 1•20 years ago
|
||
The hang on the second URL is seen as crash in
Bug 312495 crash when exiting a page with Java Bubble viewer
Updated•20 years ago
|
Keywords: regression
Comment 2•20 years ago
|
||
Requires Flash plugin
Assignee | ||
Comment 3•20 years ago
|
||
Assignee: nobody → cbiesinger
Status: NEW → ASSIGNED
Attachment #200531 -
Flags: superreview?(bzbarsky)
Attachment #200531 -
Flags: review?(bzbarsky)
Assignee | ||
Comment 4•20 years ago
|
||
The problem here is apparently that ContentStateChanged causes frame reconstruction async; OnStartRequest treated lack of a frame as a problem and fell back. this patch changes that.
Unfortunately it also makes us request the data twice. I think we should change things so that we construct frames sync here.
Also, I only tested with the attached test case. Could someone test on the URLs reported in comment 0?
Assignee | ||
Updated•20 years ago
|
Priority: -- → P1
Target Milestone: --- → mozilla1.9alpha
Assignee | ||
Comment 5•20 years ago
|
||
Attachment #200531 -
Attachment is obsolete: true
Attachment #200535 -
Flags: superreview?(bzbarsky)
Attachment #200535 -
Flags: review?(bzbarsky)
Attachment #200531 -
Flags: superreview?(bzbarsky)
Attachment #200531 -
Flags: review?(bzbarsky)
![]() |
||
Comment 6•20 years ago
|
||
Comment on attachment 200535 [details] [diff] [review]
complete patch, including sync frame construction
>Index: content/base/src/nsObjectLoadingContent.cpp
>+ {
> mozAutoDocUpdate(doc, UPDATE_CONTENT_STATE, PR_TRUE);
> doc->ContentStatesChanged(thisContent, nsnull, changedBits);
>+ }
Fix the indent here, please, and document that we want the update to be done before we do the FlushPendingNotifications call, ok?
>Index: content/base/src/nsObjectLoadingContent.h
>+ void NotifyStateChanged(ObjectType aOldType, PRInt32 aOldState,
>+ PRBool aSync = PR_FALSE);
There are only two callers of this method. Just make the arg non-optional, and change both, please.
r+sr=bzbarsky with that.
Could you file a followup bug (cc me, dbaron, roc) about RecreateFramesForContent not flushing?
Attachment #200535 -
Flags: superreview?(bzbarsky)
Attachment #200535 -
Flags: superreview+
Attachment #200535 -
Flags: review?(bzbarsky)
Attachment #200535 -
Flags: review+
Assignee | ||
Comment 7•20 years ago
|
||
Attachment #200535 -
Attachment is obsolete: true
Assignee | ||
Comment 8•20 years ago
|
||
checked in. someone please verify that the URLs in comment 0 are fixed.
Bug 313516 filed for RecreateFramesFor flushing
Checking in content/base/src/nsObjectLoadingContent.cpp;
/cvsroot/mozilla/content/base/src/nsObjectLoadingContent.cpp,v <-- nsObjectLoadingContent.cpp
new revision: 1.6; previous revision: 1.5
done
Checking in content/base/src/nsObjectLoadingContent.h;
/cvsroot/mozilla/content/base/src/nsObjectLoadingContent.h,v <-- nsObjectLoadingContent.h
new revision: 1.2; previous revision: 1.1
done
Status: ASSIGNED → RESOLVED
Closed: 20 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•