Closed Bug 507823 Opened 16 years ago Closed 16 years ago

Runescape Java applet in "HD mode" covers every tab, impossible to browse

Categories

(Core Graveyard :: Plug-ins, defect)

1.9.1 Branch
x86
macOS
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 425278

People

(Reporter: deprecationmail, Unassigned)

References

()

Details

User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; sv-SE; rv:1.9.1.1) Gecko/20090715 Firefox/3.5.1 Build Identifier: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; sv-SE; rv:1.9.1.1) Gecko/20090715 Firefox/3.5.1 When playing the game RuneScape, the Java applet used to run the game covers every tab that is opened in the same window, this doesn't appear to be the case with other Java applets. This is very annoying, as it means that I have to open two windows every time I want to do something else than playing RuneScape at the same time. This didn't happen when I was using Firefox on Windows. I'm playing the game in a mode which covers the entire browser window, which means that it is impossible to see anything else than the game in other tabs. When I didn't use AdBlock to block the bar on top, the whole page of the new tab ended up in there. When focusing on other tabs, the game becomes unresponsive, but is still completely visible. Try it for yourself, there's no need to register to run the applet. Reproducible: Always Steps to Reproduce: 1. Visit http://www.runescape.com/game.ws?m=1&j=1 2. Open a new tab 3. Switch to the tab, does the Java applet cover the whole new tab? Actual Results: The Java applet located in another tab covers every tabs opened. Expected Results: The new tab should display web pages just as "normal", with the Java applet running in the background in another tab.
Over to plugins and cc'ing Josh in case he knows what is going on here.
Component: Shell Integration → Plug-ins
Product: Firefox → Core
QA Contact: shell.integration → plugins
What version of Java are you using? It should be at least 6 update 14.
Version: unspecified → 1.9.1 Branch
As I'm using a Mac, it is the built in version. I don't know where I can see which version it is, but I've installed all the latest system updates for the Mac, which should mean I have the latest Java version.
I can also confirm that it works like expected in Safari. Have you tested it yourself? Another note, is that I'm running it in High Detail, which means it uses hardware acceleration, but I don't think that should matter.
There's a history of plugins which use accelerated drawing drawing through tabs (e.g. bug 156583 and bug bug 277067); I thought it had been fixed. However, bug 162134 is still open, though I don't know if it's actually tracking anything useful anymore. Steven, in the STR, following step 1, wait for the applet to load, and then there's a "login" screen which gives you the option to choose "SD" or "HD"; click "HD" and you can see the bug. I see this, so confirming, but it may be a dupe of something else.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Summary: Java applet covers every tab, impossible to browse → Runescape Java applet in "HD mode" covers every tab, impossible to browse
The problem here is that the Runescape applet downloads and uses its own Java3D libraries, which don't work properly with the JEP. So this bug is a dup of bug 425278. (The Java3D libraries are apparently only used in the HD mode.) These libraries also don't work properly in Safari, though the problems aren't identical to those in FF: If you load the Runescape applet in Safari and choose HD mode, the applet flickers annoyingly every time you scroll or resize the browser window. Sometimes it disappears completely (and permanently). I assume this is because Runescape's Java3D libraries are also incompatible with Apple's JVM (used by both the JEP and by the WebKit Java plugin interface).
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → DUPLICATE
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.