Comments (12)
Hi vjeux, I see two different slides with the same ID, memoization-2
. See if that is the culprit.
from deck.js.
I just removed all the ids. Does not seem to be the issue
http://vjeux.github.com/jsCollaborativePresentation/#slide-0
Thanks for looking at the bug :)
from deck.js.
Long story short, the body
element was changing scroll offsets. Setting them to 0 on deck initialization seems to fix the problem in 15.0.586.0. Can you update deck.core
to match master and tell me if anything is still broken?
from deck.js.
It does not solve the problem. I still have artifacts like that: http://i.imgur.com/GAVSS.png
Also, sometimes I have the blue background, and if I reload the page some times later it works ok.
I've tried on my other computer and it works perfectly. However it doesn't have a graphical card that supports webgl, maybe it's an issue with my GPU.
from deck.js.
Ok, I've added --disable-accelerated-compositing in the chrome loading options and it's working perfectly.
Given that it works almost perfectly on the Canary build, I believe that it's going to be fixed just by waiting. You should probably give a hint to your users if they see artifacts like those.
from deck.js.
I've seen this blue background thing in another report that was submitted to me via email. They were running Windows 7 (64-bit)(german)(Build: 7601: Servie Pack1). Do you mind sharing what your Windows build is? And possibly details on your graphics card and CPU. If you'd rather share these things by email that's fine.
I use translate3d
for Webkit to trigger hardware acceleration during transitions, and this seems like something buggy in Win Chrome related to that. If you look in the horizontal and vertical transition theme CSS files you'll see them. I'm curious if changing -webkit-transform:translate3d(x,y,0)
to -webkit-transform:translate(x,y)
has any effect. I don't have a Win 7 machine to reproduce and test at the moment, sorry. It looks ok in XP + OSX. Nothing in the code should require WebGL support, so no worries about that.
from deck.js.
I've got a MacBook Pro (the generation before the Unibody).
- Core 2 Duo T7700 2.40Ghz
- Nvidia Geforce 8600M GT
- Windows 7 SP1 with Bootcamp
Let me try the translate instead of translate3D
from deck.js.
Ah perfect, your way of disabling hardware accel is much quicker than mine ;) Thanks for helping nail this down and giving me an answer for others. I'll put a warning in the README for anyone that runs into this.
from deck.js.
I've tried replacing translate3d by translate but it does not fix nor the blue background, nor the artefacts.
from deck.js.
Ok @vjeux thanks for trying. I'm going to close this for now. Will reopen if things change but it looks like something we'll need to wait for the Chrome team to fix. If it's easy enough to do I'll see if I can file the bug in the chromium project and get some answers.
from deck.js.
Oops sorry, there was a translate3d left in core.css. So yeah if you replace all the translate3d by translate, all the bugs will disappear: both artifacts and blue screen.
The blue background only appears during transitions. If you remove -webkit-transition: -webkit-transform 500ms ease-in-out;
in horizontal-slides.css, then you won't see any blue screen anymore (but no more transitions)
from deck.js.
Yep, makes sense. They aren't transformed until they move. I believe I found an open bug report on the issue: http://code.google.com/p/chromium/issues/detail?id=91518 I'll add the information we uncovered to their thread later tonight. Thanks again.
from deck.js.
Related Issues (20)
- All my decks are hosed with Firefox 36.0.4 HOT 1
- Space bar and Backspace keys work like Left and Right HOT 2
- option for disabling hash navigation HOT 6
- Remove Donation section of Readme
- Maximum number of pages HOT 3
- Sample doesn't work HOT 1
- Swiping not possible in IE11
- Local slide decks no longer work in Chrome 45.0.2454.85+ HOT 8
- vcenter does not work with scale HOT 2
- Script and plugin loading order HOT 2
- Demo site does not exist HOT 1
- How to prevent a slide from becoming blurry when moving to next slide?
- Overview of "menu" extension cannot be scrolled in Firefox
- menu extension : cannot scroll
- Incorrect syntax for aria roles
- New release?
- HTTPS and maybe own domain?
- Include the deck.js in the main index.pug file ..is it possible
- Current project status HOT 2
- <dl> tag not supported?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from deck.js.