History | Log In     View a printable version of the current page.  
Issue Details (XML)

Key: FP-479
Type: Bug Bug
Status: Closed Closed
Resolution: External
Priority: C C
Assignee: Charles Liss
Reporter: Degree Consulting Group
Votes: 14
Watchers: 18
Operations

If you were logged in you would be able to see more operations.
Flash Player

wmode=transparent breaks input of text in Opera / Firefox / Safari on Windows

Created: 07/24/08 03:13 AM   Updated: 05/29/09 03:01 PM
Component/s: Keyboard Input
Security Level: Public (All JIRA Users )

File Attachments: 1. HTML File FlashPlayerBug_wmode_transparent.htm (3 kb)
2. HTML File FlashPlayerBug_wmode_transparent_working.htm (3 kb)

Issue Links:
Cloners
This issue is cloned by:
FP-1420 CLONE -wmode=transparent breaks input... None Resolved
FP-1538 CLONE -wmode=transparent breaks input... C Resolved
 
Relationship
 
This issue is related to by:
FP-501 wmode=transparent/opaque breaks chara... A In Progress
SDK-12420 When using wmode=opaque or transparen... None Closed

Severity: Data Loss/Corruption
Reproducibility: Every Time
Discoverability: High
Found in Version: Flash Player 10 - 10_0_0_525
Affected OS(s): Windows - All Windows
Injection: No
Steps to Reproduce:
Steps to reproduce:
1. Navigate to http://www.degree.no/flashbug/ (or the FlashPlayerBug_wmode_transparent_working.htm attachment) using Firefox or Opera or Safari on Windows.
2. Change keyboard language to Norwegian (in Windows - Control Panel - Regional and Language Options - Languages - Click Details - Add 'Norwegian Bokmal' and set as default.)
3. Return to browser and Press Alt Gr (Right Alt button) + 2 in both text fields.


Actual Results:
In the top textfield you will get @ which is correct
In the bottom textfield you will get 2 which incorrect. Here, wmode is set to 'transparent'.
 
Expected Results:
@ should be inserted in both textfields.
 
Workaround (if any):
None.

This bug has been here for several years now, and can be reproduced in Flash Player v9 and v10 (using Firefox / Opera / Safari on Windows)
This bug does not occur for the IE Flash Player.
It applies to almost all non-english languages - NOT ONLY NORWEGIAN.
 
Language Found: English
Bugbase Id: none
Triaged: No
Resolved by: Charles Liss
Participants: Alvaro Quezada Thierfelder, Charles Liss, Daniel Gustafsson, Degree Consulting Group, Manolis K., Sebastian Martens and Simon Theis
Browser: Firefox 2.x


 All   Comments      Sort Order:
Daniel Gustafsson - [07/30/08 09:09 AM ]
This is a well-known bug and has been around for ages! It's severe and the pure fact that it has not been fixed yet is a pain!

As long as the transparent/opaque windowmode is used there are serious issues with character input.

For example, typing russian characters in a input textfield with the correctly embedded characters doesn't work at all in FF3/IE6/IE7 with wmode=transparent in FF it only enters english characters, in IE6 and IE7 the input becomes totally garbled. However pasting russian characters from the clipboard works just fine. Changing back windowmode to normal makes the problem go away entirely.

This is causing a lot of grief for the entire flash community, and currently even to our customers!

Simon Theis - [08/20/08 06:55 AM ]
No Resolve but nice to know: If you press SHIFT+2 you'll get an @ character with wmode=transparent

Alvaro Quezada Thierfelder - [09/04/08 08:00 AM ]
There is a nice workarround in http://analogcode.com/p/JSTextReader/

Manolis K. - [09/09/08 01:29 PM ]
This is a very serious bug, I recently tried to develop a contact form which needs to accept Greek characters since the flash website is in Greek and I was shocked coming across this awful bug. Using a non-transparent mode is not an option and we should have to use workarounds like the JSTextReader...

Charles Liss - [12/03/08 05:33 PM ]
Upon further investigation this is a bug with mozilla based browsers. The problem is there is not support for windowless plugins. I hear there is a patch being submitted and it could be released soon. If it is we will attempt to verify the fix.

Daniel Gustafsson - [12/03/08 06:18 PM ]
Charles, you should have a look at FP-501, this issue extends outside of Mozilla and has been around for years. If you need more info please contact me.

http://bugs.adobe.com/jira/browse/FP-501

Charles Liss - [01/19/09 12:34 PM ]
Hi Daniel. This report (FP-479) does not indicate IE as a problem but FP-501 does and we are investigating the other report.

Sebastian Martens - [05/29/09 03:01 PM ]
There is another workaround, which is a bit more flexible than JSTextReader: http://blog.sebastian-martens.de/2009/05/swfinputs-solving-mozilla-transparent-mode-win-special-chars-within-inputs/