Closed Bug 144896 Opened 22 years ago Closed 22 years ago

ipix plugin blanks out while trying to navigate

Categories

(Core Graveyard :: Plug-ins, defect, P2)

PowerPC
Mac System 9.x

Tracking

(Not tracked)

VERIFIED FIXED
mozilla1.0.1

People

(Reporter: shrir, Assigned: peterlubczynski-bugs)

References

()

Details

(Keywords: regression, Whiteboard: [ADT1 RTM][PL RTM][custrtm-])

Attachments

(2 files, 1 obsolete file)

---moving over from bugscape....


mac only; works fine on windows, works on linux. Plugin not present on OS X...
seen on 0512 PR1 bits OS 9.2

 steps:

Go to the url
click on "take the ipix tour"

Observe that ipix plugin loads fine..however when you click inside it to 
navigate , the plugin are aturns blue. user is not able to navigate.



------- Additional Comment #1 From shrirang 2002-05-15 16:57 -------

well, in certain cases like hyundaiusa.com, where the plugin contents are not 
automatically moving, this might block them from using the plugin to navigate.

steps:
go to http://hyundaiusa.com
click on "sonata" form left (or pick any other model)
click on "interior"
click on "click here to see Virtual tour"

Observe that after plugin loads, when user tries to navigate, the screen blanks 
out. one can reset the plugin by right-clicking and selectiong 'reset 
viewpoint'...but this won't help in this case.



------- Additional Comment #2 From Peter Lubczynski 2002-05-15 17:08 -------

Can this be moved to Bugzilla?
Keywords: nsbeta1+
Whiteboard: [adt1 rtm]
Shrir,

Is this a regression? Does it repro in 6.2?
regression..yes, this worked in 6.2.2
Blocks: 143047
shoot!

Do you know if this is just OS 9.x or if Carbon or Win32 or Linux have this problem?

Thanks!
Keywords: 4xp, regression
Hardware: PC → All
Whiteboard: [adt1 rtm] → [adt1 rtm][PL RTM]
This is just OS 9. OS  X does not have ipix plugin...I confirmed. Windows and 
linux works just fine.

http://www.ipix.com/download/alternative.html
Hm...okay....and what about full-page vs. embedded. Do you see any difference?
Status: NEW → ASSIGNED
Priority: -- → P2
Hardware: All → Macintosh
Target Milestone: --- → mozilla1.0
Keywords: adt1.0.0
Whiteboard: [adt1 rtm][PL RTM] → [ADT1+ RTM][PL RTM]
removing the adt1.0.0.  Let's get a fix and reviews and then nominate this.
Keywords: adt1.0.0
Whiteboard: [ADT1+ RTM][PL RTM] → [ADT1 RTM][PL RTM]
Whiteboard: [ADT1 RTM][PL RTM] → [ADT1 RTM][PL RTM] custrtm-
mass move PL RTM 
Target Milestone: mozilla1.0 → mozilla1.0.1
Attached file ipix full-page testcase (.ips) (obsolete) —
Attachment #86133 - Attachment is obsolete: true
You can get IPIX (for OS9) from:
http://www.ipix.com/cgi-bin/download.cgi
Is it yet possible to have an ETA on a fix?
cc:ing some more Mac heads as I'm kinda stuck. I have no idea why IPIX is
blanking out and painting itself grey on mouse down.

Here's what I see:

* Full-page IPIX works. See attachment 86136 [details]
* The browser sends a mouse down event to the plugin however it seems to be the
subsequent null event which causes the plugin to paint itself grey.
Keywords: helpwanted
Whiteboard: [ADT1 RTM][PL RTM] custrtm- → [ADT1 RTM][PL RTM][custrtm-][NO ETA]
The IPIX download page only allows access to one file (a standalone IPIX viewer
[IpxSet32.exe]) which is to be totally useless on Mac OS 9.
"which is totally useless on Mac OS 9." --- I don't even see that there is a
plugin available.
Ok, I found it by using 4.x apparently they are filtering on the browser (badly I 
might add).

http://www.ipix.com/download/ppc_plugin.html
Turns out we were not calling SetWindow and returning early in
nsObjectFrame::DidReflow which was causing the problem. Looking back in CVS, it
looks like we completed this function in Netscape 6 which is why the bug does
not appear there. I am testing out the fix now and should have a patch posted
shortly.

Thanks to Tony who helped pull builds to narrow this down.
Keywords: helpwanted
Whiteboard: [ADT1 RTM][PL RTM][custrtm-][NO ETA] → [ADT1 RTM][PL RTM][custrtm-][ETA 6/17][FIX IN HAND]
Comment on attachment 86136 [details]
full-page ipix testcase (.ipx) [was not broken]

To verify, use the testcase URL rather than this attachment.
Attachment #86136 - Attachment description: better full-page ipix testcase (.ipx) → full-page ipix testcase (.ipx) [was not broken]
Attached patch patch v.1Splinter Review
This 1-line patch removes the extra return in the middle of
nsObjectFrame::DidReflow and allows the method to complete on Mac. This fixes
IPIX. I ran though plugin tests with resizing the window, tabs, and loading in
the backaround and all was well. Please review.
Comment on attachment 87723 [details] [diff] [review]
patch v.1

r=av
Attachment #87723 - Flags: review+
Comment on attachment 87723 [details] [diff] [review]
patch v.1

sr=beard, I was wondering about that early return. Cut & paste error?
Attachment #87723 - Flags: superreview+
Early return is needed for some cases like windowless plugins. It was a
consideration that general case on Mac would be similar to windowless plugins on
Windows. I guess that is why it was there.
patch in trunk, marking FIXED.
Status: ASSIGNED → RESOLVED
Closed: 22 years ago
Resolution: --- → FIXED
Whiteboard: [ADT1 RTM][PL RTM][custrtm-][ETA 6/17][FIX IN HAND] → [ADT1 RTM][PL RTM][custrtm-][ETA 6/17]
shrir - can you verify this one on the trunk when you get a chance? thanks!
Keywords: approval, verifyme
Ipix is working great now on 0617 trunk on OS 9.2.2. verified !!
are we not landing this on the brnch ? Else I can mark this 'verified'....
marking verif, this is a bit confusing:)
Status: RESOLVED → VERIFIED
Whiteboard: [ADT1 RTM][PL RTM][custrtm-][ETA 6/17] → [ADT1 RTM][PL RTM][custrtm-][ETA 6/17][verified-trunk]
adt1.0.1+ (on adt's behalf) approval for checkin to the 1.0 branch, pending
drivers approval. pls check this is asap, then add the "fixed1.0.1" keyword.
Keywords: adt1.0.1adt1.0.1+
Whiteboard: [ADT1 RTM][PL RTM][custrtm-][ETA 6/17][verified-trunk] → [ADT1 RTM][PL RTM][custrtm-][ETA 6/21][verified-trunk]
Keywords: verifyme
Whiteboard: [ADT1 RTM][PL RTM][custrtm-][ETA 6/21][verified-trunk] → [ADT1 RTM][PL RTM][custrtm-][ETA 6/21][needs drivers approval]
Comment on attachment 87723 [details] [diff] [review]
patch v.1

Please land this on the 1.0.1 branch.  Once there, replace the
"mozilla1.0.1+" keyword with the "fixed1.0.1" keyword.
Attachment #87723 - Flags: approval+
fixed1.0.1, landed on the 1.0 branch
Whiteboard: [ADT1 RTM][PL RTM][custrtm-][ETA 6/21][needs drivers approval] → [ADT1 RTM][PL RTM][custrtm-]
hm, on 0722 branch , I see errors while loading ipix plugin (5.7) on OS 9.2. 
Worked well on the trunk, I remember. Reopen this ?

error seen " 
error seen "could not open file 3bed-entrance_hire.ipx':-6 "  
err...rr . Never mind, My machine eems to be the one which is having a problem. 
I tested on two other OS 9.2 boxes and things look great, ipix5.7  works on 
branch 0722. marking verified. will check what's wrong with my box...
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: