-
-
Notifications
You must be signed in to change notification settings - Fork 78.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
.affix translate3d fix is now breaking itself #14123
Comments
X-Ref: #13649. |
@vicary What OS and what version of Chrome? The nav menu in the Bootstrap docs that uses Affix seems to be working fine on Mac Chrome v35.0.1916.153. |
This issue occurs in both Windows and Mac, Chrome is at version 35.0.1916.153 right now. I want to add that I am using nested affix in both A quick fix on my side will be overriding all of the |
Please post a JS Fiddle or other live example that demonstrates the problem. |
using transforms currently makes children position:fixed relative to that block, according to the current spec. See https://code.google.com/p/chromium/issues/detail?id=20574 and http://meyerweb.com/eric/thoughts/2011/09/12/un-fixing-fixed-elements-with-css-transforms/ If you want to nest your affixed elements, you will have to work within those limitations for now. |
So then the question becomes whether nested affixes were/are ever officially supported, which determines whether this is a regression bug or not a bug at all. |
Nested affixes? As in, affixing something that's within an already affixed element? If so, that's never been intended to be supported. |
I'm also probably just going to revert the affix translate3d thing... for this and the rendering issues for fonts on Windows. |
I've added a comment on this thread showing another issue with |
@maniqui This issue only removed it from the Affix plugin. |
…rmance enhancement for text rendering and position wonkiness
Looks like Chrome has been fixing this bug itself at some point, making the
-webkit-transform: translate3d(0,0,0)
fix actually forces it render as if it isposition: absolute;
instead ofposition: fixed;
.Could anyone confirm this? Or is it me who messed the CSS up?
The text was updated successfully, but these errors were encountered: