Skip to main content

Bug Tracker

Side navigation

#1078 closed bug (fixed)

Opened March 27, 2007 07:42PM UTC

Closed November 20, 2007 08:21PM UTC

Safari is choking when using animate( toggle: 'opacity')

Reported by: chrisjdavis Owned by:
Priority: minor Milestone: 1.2.2
Component: effects Version: 1.1.2
Keywords: safari animate opacity Cc:
Blocked by: Blocking:
Description

When using animate() to toggle the opacity of a hidden element, the element flashes visible for a moment, and then disappears. If you resize the window, it becomes permanently visible.

Here is a reduced test case:

http://www.chrisjdavis.org/safari-error.html

Attachments (0)
Change History (2)

Changed April 29, 2007 02:47AM UTC by brandon comment:1

component: corefx
priority: majorminor

I believe this has to do with the element being floated. It might also be that the element is forced into a display: block by the animation. With the latest from SVN animating opacity does not force a display: block. You might want to try getting the latest and see if that fixes the problem. Note: there is an issue in the latest SVN with chaining animations.

Changed November 20, 2007 08:21PM UTC by davidserduke comment:2

description: When using animate() to toggle the opacity of a hidden element, the element flashes visible for a moment, and then disappears. If you resize the window, it becomes permanently visible.\ \ Here is a reduced test case:\ \ http://www.chrisjdavis.org/safari-error.htmlWhen using animate() to toggle the opacity of a hidden element, the element flashes visible for a moment, and then disappears. If you resize the window, it becomes permanently visible. \ \ Here is a reduced test case: \ \ http://www.chrisjdavis.org/safari-error.html
milestone: 1.1.31.2.2
resolution: → fixed
status: newclosed

Tested in Safari 3.0.4 Windows with the current SVN 3874 this appears to be fixed with this test case. No specific change was made to address this bug. So if there is a specific version of Safari where this fails please reopen the bug with that information.