Opened 10 years ago
Closed 10 years ago
#30714 closed defect (bug) (fixed)
DFW v2: sometimes the right sidebar doesn't fade out in IE
Reported by: | azaozz | Owned by: | azaozz |
---|---|---|---|
Milestone: | 4.1 | Priority: | normal |
Severity: | normal | Version: | 4.1 |
Component: | Editor | Keywords: | has-patch commit fixed-major |
Focuses: | Cc: |
Description
Happens in all IE versions. Caused by a knows bug where elements with position != static don't inherit opacity from a parent with position: static.
Change History (10)
#2
@
10 years ago
- Owner set to azaozz
- Resolution set to fixed
- Status changed from new to closed
In 30853:
#3
@
10 years ago
- Keywords commit added
- Resolution fixed deleted
- Status changed from closed to reopened
Reopen for 4.1.
#4
@
10 years ago
Maybe only do this for IE? And leave a comment/ticket number there so we know why in the future?
#5
@
10 years ago
Yeah, was thinking to change the selectors in IE only but that makes it "messier". We will have to set the transition on the parent element (for non-IE), then negate it which is not ideal. Having different selectors in different browsers might bring inconsistencies in the future.
#6
@
10 years ago
Is there a downside to leaving the child selectors in for all browsers? It’s not a huge number of child elements...
#7
@
10 years ago
No downside. By default there is only one child in each .postbox-container
. However there are couple of actions that can be used to output other elements, hence the .postbox-container > *
selector.
Generally there are two ways to fix this:
position: relative
on the parent element (.postbox-container).It seems better to use the second option as the first interferes a bit with jQuery calculating offset().top and needs adjustments in editor-expand.js.