Closed Bug 434319 Opened 17 years ago Closed 10 years ago

ANI cursors are not supported

Categories

(Core :: Widget, defect)

x86
Windows XP
defect
Not set
normal

Tracking

()

RESOLVED WONTFIX

People

(Reporter: henry.fai.hang.chan, Unassigned)

References

Details

Attachments

(1 file)

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9) Gecko/2008051206 Firefox/3.0 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9) Gecko/2008051206 Firefox/3.0 ANI cursors are not working. CUR cursors work. Reproducible: Always Steps to Reproduce: 1. 2. 3. <style type="text/css"> body { cursor: url('cursor.cur'), default;} </style> works, but <style type="text/css"> body { cursor: url('cursor.ani'), default;} </style> shows the default even though the file exists. removing ', default' does NOT fix it.
Component: OS Integration → Style System (CSS)
Product: Firefox → Core
QA Contact: os.integration → style-system
From bug 38447, it looks like we'd need both widget support for animated cursors and imagelib support for ANI. It's not a style system issue, though.
Component: Style System (CSS) → Widget
QA Contact: style-system → general
Summary: ANI cursors are not working → ANI cursors are not supported
*bump* is this fixed or what?
I would like to see this bug revisited. The .ani Animated Cursor format is time tested and provides an important feature that other image formats lack... hotspot coordinates. Like the standard .cur Cursor format, .ani specifies the exact click-point for the image, allowing for a full radial placement of the image in relation to the hotspot. Support for .ani would also ease web design for cross browser compatibility. Currently only Internet Explorer users are able to enjoy websites that employ the use of .ani cursors. There are already millions of .ani Animated Cursors in the wild. This format isn't going anywhere. Related link: https://developer.mozilla.org/en/cursor/url#Compatibility_with_other_browsers Thanks.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Since 2014 not any fix? Please give a better priority to this..
Microsoft Edge does not support |cursor: url()| at all. No other browsers have never supported .ani cursor (except for IE, of course). I don't think we need this for Web compatibility.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WONTFIX
Attachment #544748 - Attachment mime type: application/octet-stream → text/html
Egde supports this as IE and chrome too only firefox is against it, if it is too difficult for the Firefox team to fix this then tell me to use chrome instead.
(In reply to westor from comment #8) > Egde supports this as IE and chrome too only firefox is against it, if it is > too difficult for the Firefox team to fix this then tell me to use chrome > instead. I didn't see the .ani cursor on the attached testcase using Chrome nor Edge. Why do you think Chrome and Edge support .ani cursors? Could you attach a testcase working on Chrome and Edge?
Flags: needinfo?(westor7)
As i can't take a video of it because when starting capture the cursor pauses, i suggest you visit the http://westor.ucoz.com/rafaella/7_5 site in order to check it. I am using this code: <style type="text/css">body, a:hover {cursor: url(http://westor.ucoz.com/images/web_cursor.ani), url(http://westor.ucoz.com/images/web_cursor.png), progress !important;}</style> In Firefox 44.0 version is not working. In Chrome 48.0.2564.103 version is not working (probably same bug). In Egde 25.10586.0.0 version is working. What else do you need in order to see that is an Firefox bug.
Flags: needinfo?(westor7)
(In reply to westor from comment #10) > As i can't take a video of it because when starting capture the cursor > pauses, i suggest you visit the http://westor.ucoz.com/rafaella/7_5 site in > order to check it. > > I am using this code: > > <style type="text/css">body, a:hover {cursor: > url(http://westor.ucoz.com/images/web_cursor.ani), > url(http://westor.ucoz.com/images/web_cursor.png), progress > !important;}</style> > > In Firefox 44.0 version is not working. > In Chrome 48.0.2564.103 version is not working (probably same bug). > In Egde 25.10586.0.0 version is working. > > What else do you need in order to see that is an Firefox bug. Also is working and into the IE 11.63.10586.0 version too.
(In reply to westor from comment #10) > In Firefox 44.0 version is not working. > In Chrome 48.0.2564.103 version is not working (probably same bug). Why did you say Chrome worked in comment #8? > In Egde 25.10586.0.0 version is working. Ah, Edge didn't load the .ani cursor in the attached testcase due to mixed content blocking. Thanks. I still think we don't have to support the format that only Microsoft browsers support.
Attachment #544748 - Attachment description: Test case → Test case (download needed; may not work online due to mixed content blocking)
Attachment #544748 - Attachment mime type: text/html → application/octet-stream
You are looking what the other browsers support in order to do the same? Just fix it, it wont take years to fix it.
"Browser X doesn't support it" (but Y does). Do I understand you right that Gecko is only supporting things every other browser supports? I.e. every bug (feature not working) from some other browser is copied and no feature? That would result in a bug collection instead of a working browser.
Flags: needinfo?(VYV03354)
I don't understand what are you saying in my English skills.
Flags: needinfo?(VYV03354)
(In reply to Elomir from comment #14) > Do I understand you right that Gecko is only supporting things every other > browser supports? No. > I still think we don't have to support the format that only Microsoft browsers support. As per above.
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: