Package versions: www-client/mozilla-firefox-2.0.0.3 net-www/netscape-flash-9.0.31.0 net-www/nspluginwrapper-0.9.91.4 Emul-linux package versions: emul-linux-x86-baselibs-10.2 emul-linux-x86-soundlibs-10.0-r1 emul-linux-x86-compat-1.0-r3 emul-linux-x86-xlibs-10.0 emul-linux-x86-gtklibs-10.0-r1 emul-linux-x86-medialibs-10.2 emul-linux-x86-qtlibs-10.0-r1 emul-linux-x86-sdl-10.1 Flash apps register a single mouse click in Firefox, and from then on clicks look as if having been received (eg. the "pause" button in Youtube flashes once when clicked), but nothing actually happens (eg. the video isn't paused). A new (single) mouse click can be received once focus is removed from the flash window, and then returned. I'm not sure where the problem is, as the standalone flash player doesn't register mouse events AT ALL. It might or might not have to do with the emul-linux libs. Portage 2.1.2.7 (default-linux/amd64/2007.0, gcc-4.1.2, glibc-2.5-r0, 2.6.19-gentoo-r5.DJ.20070308.2 x86_64) ================================================================= System uname: 2.6.19-gentoo-r5.DJ.20070308.2 x86_64 AMD Processor Model Unknown Gentoo Base System release 1.12.9 Timestamp of tree: Sun, 03 Jun 2007 07:50:01 +0000 dev-java/java-config: 1.3.7, 2.0.31-r5 dev-lang/python: 2.4.4-r4 dev-python/pycrypto: 2.0.1-r5 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.16 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=k8 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-march=k8 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.inf.elte.hu/ ftp://ftp.nyx.hu/gentoo http://gentoo.inode.at/" LANG="en_US.UTF-8" LINGUAS="en hu ja" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="16bit 3ds 64bit X X509 a52 aac aalib acl acpi aiglx alsa amd64 amr ao asf audacious audiofile background bcmath binary-drivers bittorrent blender-game bluetooth branding bzip2 c++ cairo canna cdda cddb cdparanoia cdr cdsound cg chm cjk cli colordiff cracklib cran crosscompile crypt css ctype cups curl curlwrappers cursors dbus depth32 directfb divx4linux djvu doc double-precision dri dts dv dvd dvdr dvdread effects emul-linux-x86 encode exif fat fbcon ffmpeg firefox flac flash flatfile fontconfig forceunicode ft ftp gaim gdbm gif gimp ginac glsa glut gmedia gmp gnome gnome-print gpgme gpm gs gstreamer gtk gtk2 gtkhtml gzip hal hddtemp html http icons iconv idea idn ieee1394 image imagemagick imap imlib imlib2 inquisitio irc iso14755 java java5 javacomm javascript jbig jce jikes jpeg jpeg2k lame lcms libcaca libg++ libwww linuxthreads-tls live lm_sensors lzo lzw mad madwifi maildir math matroska midi mikmod mime ming mjpeg mmap mmkeys mng modplug mono motif mouse mozbranding mp3 mp4 mpeg mpeg2 mplayer msdfs msn mudflap musepack nautilus ncurses net netbeans netpbm network nforce2 nls nptl nptlonly nsplugin ntp nvidia nvidis nvtv offensive ogg oggvorbis on-the-fly-crypt onoe openal openexr opengl openmp openssl oss pam pango paste64 patented pcre pdf perl pink player png posix pppd python qq rar readline reflection reiserfs rle rss rtc samba sdk sdl session shorten sid skins smp smtp sndfile speex spell spl ssl stream svg svgz sysfs syslog sysvipc szip t1lib tcpd tga theora threads thunderbird tiff timidity transcode truetype truetype-fonts type1 type1-fonts unicode unzip usb userlocales v4l v4l2 vcd vim vim-with-x visualization vorbis vorbis-psy wifi wma wmf wmp wv wxwindows x264 xanim xchattext xcomposite xforms xml xml2 xorg xpm xrandr xscreensaver xsl xv xvid zip zlib zvbi" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en hu ja" USERLAND="GNU" VIDEO_CARDS="nvidia" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
I have experienced this bug as well, but I can only reproduce it I have beryl running as my window manager. When I switch to kwin as my window manager, flash works fine.
This is because most window managers intercept the click event on a client in order to focus it. It then sends the event to the client. Flash does something horribly wrong and fails to act on this event. It can be worked around (probably in most wms) by holding down shift while clicking, since the wm usually only binds the mouse click without any modifiers. It's definitely an upstream issue in flash. I tried the 9.0.60 or whatever beta of flash and it had the issue even in the plugin (of not registering clicks at all unless you hold shift). The reason it works sometimes in focused windows in some wms, is that those wms unbind the mouse event on focused windows.
We can probably close this one and mark it as upstream http://blogs.adobe.com/penguin.swf/2007/08/click_me.html The developer says he finally found the problem, and will have it fixed in the next beta release.
as per comment #3