Closed
Bug 765539
Opened 13 years ago
Closed 12 years ago
VMware Cloud Console plug in (VMRC) stopped working with Firefox 13 and 14 release
Categories
(Core Graveyard :: Plug-ins, defect)
Tracking
(Not tracked)
RESOLVED
WORKSFORME
People
(Reporter: jeff.polczynski, Unassigned)
Details
User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:13.0) Gecko/20100101 Firefox/13.0.1
Build ID: 20120614114901
Steps to reproduce:
Upgraded to Firefox 13 in Windows 7, 64-bit. I have confirmed this issue also exists with Windows 7, 32-bit. Connected to a VMWare Director 1.5 site and attempted to bring up a VM console. Normally, this loads the VM remote console in a new firefox window. The plugin does not display anything in the console unless you switch to full screen mode.
Actual results:
VMware Remote Console Plug-in for vCloud Director 1.5 (File: np-vmware-vmrc.dll Version: 4.0.0.11037) is no longer able to display VM consoles unless you go into full-screen mode.
Expected results:
The plugin should display the VMWare remote console. Downgrading to Firefox 12 resolves the issue.
Updated•13 years ago
|
Component: Untriaged → Plug-ins
Product: Firefox → Core
QA Contact: untriaged → plugins
I can confirm everything mentioned by Jeff.
Application: vCloud Director 1.5.1
File: np-vmware-vmrc.dll
Version: 4.0.0.11037
VMware Remote Console Plug-in for vCloud Director 1.5
OS: Windows 7 (32-bit)
UA: Mozilla/5.0 (Windows NT 6.1; rv:13.0) Gecko/20100101 Firefox/13.0.1
Build ID: 20120614114901
User Experience:
No console shown unless "full-screen" is enabled.
Other notes:
Also tested with latest stable Firefox 13 on Ubuntu 12.04 64-bit with same plugin, and the console _does_ display without having to go into full screen.
| Reporter | ||
Comment 2•13 years ago
|
||
This bug with the VMware Remote Console Plug-in for vCloud Director persists in Version 14 of Firefox on Windows 7 64-bit.
Build identifier: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:14.0) Gecko/20100101 Firefox/14.0.1
Plugin information:
VMware Remote Console Plug-in for vCloud Director 1.5
File: np-vmware-vmrc.dll
Version: 4.0.0.11037
VMware Remote Console Plug-in for vCloud Director 1.5
I may be able to arrange for vCloud Director resources to be made available for a developer interested in resolving this issue.
Summary: VMware Cloud Console plug in (VMRC) stopped working with Firefox 13 release → VMware Cloud Console plug in (VMRC) stopped working with Firefox 13 and 14 release
Version: 13 Branch → 14 Branch
Comment 3•13 years ago
|
||
Does it make a difference if you run Firefox in the Firefox safemode ?
http://support.mozilla.org/en-US/kb/Safe+Mode
A regression search could help to get this fixed.
There is a tool that helps with downloading the nightly build to find the last good one and the first bad one.
https://github.com/mozilla/mozregression
This can also manually download the builds from the ftp server if you don't want to use the tool.
| Reporter | ||
Comment 4•13 years ago
|
||
Safe mode does not make a difference.
I build a QA environment with a Windows 7 64-bit and found the last good nightly using mozregression (awesome tool!).
Last good nightly: 2012-02-09
First bad nightly: 2012-02-10
Pushlog:
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=7c0ba1c98ff7&tochange=fb81c9a433e4
Comment 5•13 years ago
|
||
Thank you
there are a few plugin related checkins in that range:
bug 691801, bug 626813, bug 724886
marking new because 2 different people get the same issue.
How can I or a developer can reproduce this issue ?
Status: UNCONFIRMED → NEW
Ever confirmed: true
See also the VMware community site report of this issue:
http://communities.vmware.com/message/2057461#2057461
I am willing to give a demo account so you can install the VMRC plugin. I need this issue resolved. Please contact me with what I need to provide.
Comment 8•13 years ago
|
||
(In reply to Matthias Versen (Matti) from comment #5)
> Thank you
> there are a few plugin related checkins in that range:
> bug 691801, bug 626813, bug 724886
I'm not sure that this is a clear-cut plugin bug; it's possible that it's related to a DOM or layout change.
(In reply to Matthias Versen (Matti) from comment #5)
> How can I or a developer can reproduce this issue ?
You'd need a vCloud Director 1.5.0 or 1.5.1 installation (or an account on one) and a Windows or Linux machine running Firefox 13 or 14.
From the vCloud Director system, you would need to create a VM (or be given access to an existing one) and attempt to access its console by clicking on its thumbnail. Note that the VM would not need to have a guest operating system installed or any particular configuration settings.
The first time you attempt to access its console, you'd be prompted to download the VMRC installer, close your browser, and then run the executable to install VMRC.
Once the installation completed, you'd attempt to access a console a second time, which would trigger attempt to open a popup window to display the console. Depending on your browser configuration, the popup may be blocked. If it is, you'd need to allow popups for the domain and try a third time (simply opting to display that single popup won't work as the window.opener property of the resulting window would not be set).
At this point, you should have a popup window containing, among other things, a status span containing "Connecting..." and a div with an id of "vmrcObject" absolutely positioned to fill most of the window.
Once the page has finished loading, JavaScript will be triggered to create an object element with an id of "vmrc" wrapped by two divs and insert those into the "vmrcObject" div (initPlugin -> setupVMRCObject). The middle div should be statically positioned with a height and width of 100% and the inner most div should statically positioned with a size of 2048px by 2048px. Because of the "hidden" class on the object, its size will be 1px x 1px.
Once these objects have been created and inserted into the DOM, the "hidden" class should be removed from the object element. At this point, the height and width CSS attributes for the object element should both be 100% and the expected behavior would be for the object element to become 2048px x 2048px, the size of its immediate container, the inner most div (which, as noted above, is statically positioned with a size of 2048px by 2048px). However, the actual behavior is that the height of the object element is 0.
Well, I'm willing to give Mozilla a test account with a powered on empty machine where they can replicate the issue and fix it. Please contact me for details at my email address and I will provide credentials etc
Comment 10•12 years ago
|
||
Still broken in Firefox 22.0?!?!?!?!
Comment 11•12 years ago
|
||
(In reply to Zach Shepherd from comment #8)
> (In reply to Matthias Versen (Matti) from comment #5)
> > Thank you
> > there are a few plugin related checkins in that range:
> > bug 691801, bug 626813, bug 724886
>
> I'm not sure that this is a clear-cut plugin bug; it's possible that it's
> related to a DOM or layout change.
[...]
> However,
> the actual behavior is that the height of the object element is 0.
Thanks for the details. If this isn't necessarily a plugin issue, could you possibly provide a stand-alone test-case here?
Flags: needinfo?(shepherdz)
Comment 12•12 years ago
|
||
(In reply to Matt Castelein from comment #10)
> Still broken in Firefox 22.0?!?!?!?!
For what it's worth, newer versions of vCloud Director should not be impacted by this issue. (They use a different technique for the display "gymnastics" described in the last two paragraphs of comment #8.)
(In reply to Georg Fritzsche [:gfritzsche] from comment #11)
> (In reply to Zach Shepherd from comment #8)
> > (In reply to Matthias Versen (Matti) from comment #5)
> > > Thank you
> > > there are a few plugin related checkins in that range:
> > > bug 691801, bug 626813, bug 724886
> >
> > I'm not sure that this is a clear-cut plugin bug; it's possible that it's
> > related to a DOM or layout change.
> [...]
> > However,
> > the actual behavior is that the height of the object element is 0.
>
> Thanks for the details. If this isn't necessarily a plugin issue, could you
> possibly provide a stand-alone test-case here?
Sorry I wasn't clearer. I haven't been able to reproduce this issue in the absense of a plugin; I was just trying to point out that as the impact to the plugin appears to be only visual in nature, the culprit might be something other than an intentionally plugin related checkin. That is, while the bugs suggested by Matthias are the obvious starting point for investigating the issue, perhaps the problem lies elsewhere. (While I'm not familiar with the codebase, I imagine a change to the general layout-related code would impact the display of plugins along with everything else. It seems easy to imagine that such a change could interact with plugin-specific code in an unexpected way that was missed during testing.)
Flags: needinfo?(shepherdz)
Comment 13•12 years ago
|
||
(In reply to Zach Shepherd from comment #12)
> For what it's worth, newer versions of vCloud Director should not be
> impacted by this issue. (They use a different technique for the display
> "gymnastics" described in the last two paragraphs of comment #8.)
Unfortunately I am stuck with whatever version our provider is using.
Comment 14•12 years ago
|
||
Thanks for the clarification Zach.
Matt, is there any chance you could reduce this to a stand-alone test-case?
Flags: needinfo?(matt.castelein)
Comment 15•12 years ago
|
||
(In reply to Georg Fritzsche [:gfritzsche] from comment #14)
> Matt, is there any chance you could reduce this to a stand-alone test-case?
Can you elaborate on that?
Comment 16•12 years ago
|
||
(In reply to Matt Castelein from comment #15)
> (In reply to Georg Fritzsche [:gfritzsche] from comment #14)
>
> > Matt, is there any chance you could reduce this to a stand-alone test-case?
>
> Can you elaborate on that?
If you save/copy the web pages or check what they are doing, can you provide us with files or a link that show the issue without the need for a login?
Comment 17•12 years ago
|
||
I can't access these sites without a login.. All I can say is, when the VMRC window is not full screen, there is no display in the window. When it is full screen I can see the console of the VMs. Is there any other way I can help, testing-wise?
Flags: needinfo?(matt.castelein)
Comment 18•12 years ago
|
||
> For what it's worth, newer versions of vCloud Director should not be
> impacted by this issue. (They use a different technique for the display
> "gymnastics" described in the last two paragraphs of comment #8.)
Our provider has moved to a newer version. I'm not getting this issue anymore.
Unfortunately, that also means I can't offer any testing.
Comment 19•12 years ago
|
||
Is anyone else still stuck on an old, affected version?
Otherwise we can close this issue as "works for me".
Whiteboard: [closeme 2013-09-13]
Comment 20•12 years ago
|
||
I can confirm that this issue is *not* there with:
vSphere Web Client:
Version 5.1.0 Build 797199
Client Integration Plug-in:
VMRC version 5.1.0 Build 781747
Client Support version 5.1.0 Build 774810
Browser:
Firefox Version 23.0
Flash Player:
LNX 11,2,202,297
Comment 21•12 years ago
|
||
Resolved per whiteboard and Comments 19-20
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → WORKSFORME
Whiteboard: [closeme 2013-09-13]
Updated•3 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•