#4707 closed bug (fixed)
Updating opacity in Internet Explorer breaks other currently used filters
Reported by: | aheckmann | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | 1.4 |
Component: | core | Version: | 1.3.2 |
Keywords: | opacity css curCSS filter | Cc: | |
Blocked by: | Blocking: |
Description
In jQuery 1.3.3pre and previous, there exists a bug in how opacity is set in Internet Explorer. If there are other filters besides alpha(opacity) being used on the element, they are overwritten.
The fix is to change jQuery.style (1.3.3pre) to first check if there are filters being used and then apply the regx replace on the result. If changeset 6349 is included we'll get the ability to not overwrite filters added inline or in the stylesheet too.
http://aaronheckmann.net:8080/jQuery/bug/iefilter/ http://dev.jquery.com/changeset/6349
Attachments (2)
Change History (5)
Changed 14 years ago by
comment:1 Changed 13 years ago by
Component: | unfilled → core |
---|
comment:2 Changed 13 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
Closed in 64e4a879f9f92053ac4d58a3fffc0bbff6900b6e
comment:3 Changed 12 years ago by
#7101 is a duplicate of this. Seems the original patch did not quite catch all potential clobbering situations.
The fix