Git Product home page Git Product logo

Comments (12)

imakewebthings avatar imakewebthings commented on May 17, 2024

Hi vjeux, I see two different slides with the same ID, memoization-2. See if that is the culprit.

from deck.js.

vjeux avatar vjeux commented on May 17, 2024

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.

imakewebthings avatar imakewebthings commented on May 17, 2024

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.

vjeux avatar vjeux commented on May 17, 2024

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.

vjeux avatar vjeux commented on May 17, 2024

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.

imakewebthings avatar imakewebthings commented on May 17, 2024

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.

vjeux avatar vjeux commented on May 17, 2024

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.

imakewebthings avatar imakewebthings commented on May 17, 2024

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.

vjeux avatar vjeux commented on May 17, 2024

I've tried replacing translate3d by translate but it does not fix nor the blue background, nor the artefacts.

from deck.js.

imakewebthings avatar imakewebthings commented on May 17, 2024

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.

vjeux avatar vjeux commented on May 17, 2024

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.

imakewebthings avatar imakewebthings commented on May 17, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.