Closed Bug 112797 Opened 23 years ago Closed 19 years ago

Inconsistency with hand pointer on Windows and Flash plug-in pointer

Categories

(Core Graveyard :: Plug-ins, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: wolruf, Assigned: peterl-bugs)

References

()

Details

(Whiteboard: [DUPME])

Build ID: 2001112903 on Win2k, Flash 5.0r41.

This build now has a hand as pointer on Windows thanks to bug 104035.

Steps to reproduce bug:
1. Load URL http://www.macromedia.com/software/flash/ ,
2. Move mouse over top bar, 'Products' 'Support' ,
3. See the cursor being a hand,
4. This hand is different than the one you get when mouse is over a HTML link.

There're inconsistencies with Flash as it still uses the 'old' cursor.
Is this a bug or a feature that can't be fixed unless Macromedia updates its
Flash plug-in ?

I'm not submitting this bug in 'Plug-ins' component as it's a direct consequence
of bug 104035.
-> Plug-ins

Is there a hard-coded cursor to use in Mozilla's plugin code, or is the plugin
author responsible for this?

If it's hard-coded in Mozilla, it's a valid bug, if this is due to Macromedia's
lac of style it's a bug in Flash.  ;-)
Assignee: blakeross → av
Component: XP Apps: GUI Features → Plug-ins
QA Contact: sairuh → shrir
hardly. if we don't expose a way for plugin authors to get our hand, then it's our bug.
The hand i see when playing flash on linux is not a hand from either moz nor
linux, as far as i know. Never seen that hand other places than in flash
animations. I always thought they provided their own?
related to bug 50883?
This is an evangelism bug.
On Windows the hand cursor was hardcoded ever since the early days of Netscape.
However, Microsoft have got a hand cursor that's selectable from the control
panel, so Mozilla now uses the system hand (so you can change it back to the
Netscape hand if you want to).

So on Windows Macromedia just need to modify their plugin to use the system
hand, rather than hardcode the one that Netscape used to use.

I don't think they'll do this until the first major Netscape release (MachV?)
that uses the system hand.

As for Linux... the hand you see in flash is the same as the one you see under
Windows, looks like they just used the win32 hand when they were porting it to
Linux. The old Windows Netscape hand was never used on Linux.
Component: Plug-ins → Plugins
Product: Browser → Tech Evangelism
Version: other → unspecified
NO! Don't make that assertion, it's dead wrong. And your comment even hints at 
why it would be dead wrong.

Mozilla needs to expose an api for Shockwave otherwise if mozilla's hand is 
again set not to match the system, shockwave will have this bug (again).

av: i'm resetting the priority to normal, please provide an answer to the 
simple question of: does mozilla provide an api to plugins to get our cursors?
of course, if the answer is yes it'd be nice if you indicated what the api is 
:)
Severity: minor → normal
Component: Plugins → Plug-ins
Product: Tech Evangelism → Browser
Version: unspecified → other
But the whole idea of using the system pointer (setting the system pointer to
use the old netscape hand is still using the system pointer - IE will then use
the netscape hand) is that the pointer will be consistent with all apps from the
system. Therefore it removes the need for the plugin API to expose the cursor
used, it should get it from the OS.

This is blantantly an evangelism bug, to get Macromedia to use the system hand. 
If the mouse cursor is exposed via the plugin api, it will/should work on all
platforms right?
It's probably because we aren't sending WM_SETCURSOR events on Windows...but I
thought this was only for windowless???
Assignee: av → peterl
Whiteboard: [DUPME]

*** This bug has been marked as a duplicate of 118877 ***
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → DUPLICATE
Flash 6.0 r21 still has the same behaviour using build 2002031708 on Win2k.
Tested today with the url http://www.macromedia.com and we still have 2
different hand cursors, one for the html links in the page and another(the old
netscape hand) for the links of the flash toolbar.

dont works for me : Win2k, build(2002032003)

I also disagree that this is a duplicate of bug 118877, we should reopen this bug.
mass duplicate verifications . For filtering purposes, pls use keywd
"massdupverification"

Status: RESOLVED → VERIFIED
*** Bug 206635 has been marked as a duplicate of this bug. ***
Hmm... bug 118877 is marked as Fixed.
This but is marked as a duplicate of bug 118877, yet the problem remains.

Do we need to reopen this bug?
couldn't find any evangelism bug on this issue, is the fix to have Macromedia
use the system pointer for Flash plug-in ? If so, let's move this one to TE.
Status: VERIFIED → REOPENED
Resolution: DUPLICATE → ---
Macromedia Flash 8.0b434 still doesn't have system hand on MacOSX neither on
WinXP (tested FF DPa2 and Camino 0.9a2)
OS: Windows 2000 → All
Hardware: PC → All
Still not fixed using Flash 8.5, I dropped a note on Macromedia forums:
http://www.macromedia.com/cfusion/webforums/forum/messageview.cfm?catid=581&threadid=1076779&enterthread=y
Not a Mozilla bug, tired of asking Macromedia for the past 4 years, closing.
Status: REOPENED → RESOLVED
Closed: 23 years ago19 years ago
Resolution: --- → INVALID
Good news, on Windows at least, Macromedia fixed this with Flash 8.5.0.212.
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.