JDK-8010009 : [macosx] Unable type into online word games on MacOSX
  • Type: Bug
  • Component: client-libs
  • Sub-Component: java.awt
  • Affected Version: 7u6,7u17,8
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • OS: os_x
  • CPU: x86
  • Submitted: 2013-03-13
  • Updated: 2014-02-10
  • Resolved: 2013-04-12
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
7u25Fixed 8 b87Fixed
Related Reports
Duplicate :  
Relates :  
Relates :  
Mac users trying to play a few of pogo word games and having problems trying to type into the game. 

The best example can be found with Crossword Cove, Scrabble or Boggle Bash. 

And here are the reproduction steps from our QA team:

Update reproduce steps
OS: Mac 10.7.5
Java version:1.7.0_17
Browser: Safari/Firefox
1. Play Crossword Cove by guest/free/club user
2. Start game
4. Type any words on the game by keyboard

Actual result:
Words are unable to type in the game on Firefox. For Safari, words can be typed at first, if switch to another browser and return,then words are unable to type by keyboard

Expect result:
Words can be typed in game

The function works fine on Java version 1.6

Verified in jre8b115 OS X 10.9 x64 Firefox 7.0.1 It's possible to print characters in pogo word games.

1)We test the game as the same as your mentioned http://games-forum.pogo.com/viewtopic.php?f=210&t=65749&p=896866&hilit=crossword+cove#p895773 2)We can not able to type answers in the crossword game after click "hint" show the letters for us also,but we can type others letters. and After we filed some letters which can not be deleted ,but can be replaced by other letters. After click "solve" ,the game will type the letters itself in the square box. 3) There are no use to make the game applet work by clicking to the browser window.We will trace this bug.

Hello, Michael. Thank you for testing this. It is surprising you are able to type something at all. I suppose you are talking about the chat in the game, not the game itself? Which of the games are you using for testing? Could you please verify, that with your tested build you are NOT able to type answers in the crossword game? http://games-forum.pogo.com/viewtopic.php?f=210&t=65749&p=896866&hilit=crossword+cove#p895773 The problem with switching browsers looks like a focus problem. We have a number of problems with focus, it might be one of those. Could you please test if clicking to the browser window and than to the game applet makes it work? The issue with backspace is also known, however it will not be fixed is the fix for this issue. I have filed a separate bug to provide a consistent implementation of key event generation on the deploy side, which will work both for FX and AWT. See JDK-8011755.

OS: Macbook 10.8.2 Java version:jre8b82 Browser: Firefox 19 Issues:words can be typed at first, if switch to another browser and return,then words are unable to type by keyboard,and can't delete or backspace to delete letters.

The fix is on review

This is a regression as this was not an issue with Apple's Java 6.

This is not a blocker. Not a regression. This fix involves touching event areas and is too risky to fix for 7u21

Looks very close to https://javafx-jira.kenai.com/browse/RT-24140 https://jbs.oracle.com/bugs/browse/JDK-7198132 Seems like we have to generate fake key release event as we won't see native key release in Firefox (more details in RT-24140).

The problem is that plugin doesn't send us KEY_RELEASED events, only KEY_PRESSED. As a proof, I've modified CEmbeddedFrame.handleKeyEven to call responder.handleKeyEvent(CocoaConstants.NPCocoaEventKeyUp, modifierFlags, charsIgnoringMods, keyCode, false) for NPCocoaEventKeyDown events, and this solved pogo problem. Please note, that the proper fix should be done on the plugin side.

Showstopper bug for CAP member online game and should be addressed asap.

we are waiting for the input about jdk8 behavior