Bug 28843

Summary: text redraw bugs in plexode snake demo
Product: WebKit Reporter: Eric Seidel (no email) <eric>
Component: Layout and RenderingAssignee: Nobody <webkit-unassigned>
Status: NEW    
Severity: Normal CC: ahmad.saleem792, bfulgham, hyatt, jmalonzo, mitz, simon.fraser, vitor.roriz, zalan
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: PC   
OS: OS X 10.5   
URL: http://www.plexode.com/cgi-bin/eval3.py#ht=DUDE%20OMG%20%3Cb%20id%3D%22wave%22%20style%3D%22font-size%3A150%25%3B%20color%3Agreen%22%3E%3C%2Fb%3E%20IT%20IS%20A%20SNAKE&ohh=1&ohj=1&jt=var%20a%20%3D%20[]%3B%0Avar%20n%20%3D%20(new%20Date()).getTime()%3B%0Afor%20(var%20i%20%3D%200%3B%20i%20%3C%2020%3B%20%2B%2Bi)%20{%0A%20%20var%20s%20%3D%20Math.sin(n%2F210%20%2B%20i%2F1.1)%20*%2025%20%2B%20Math.sin(n%2F240%20%2B%20i%2F3)%20*%2025%3B%0A%20%20var%20c%20%3D%20-Math.cos(n%2F200%20%2B%20i%2F2)%20*%2025%20-%20Math.cos(n%2F260%20%2B%20i%2F2.9)%20*%2025%3B%0A%20%20a.push(%27%3Cb%20style%3D%22position%3Arelative%3Bleft%3A%27%2C%20s%2C%20%27px%3Btop%3A%27%2C%20c%2C%20%27px%22%3Es%3C%2Fb%3E%20%27)%3B%0A}%0Agebi(%27wave%27).innerHTML%20%3D%20a.join(%27%27)%3B%0A%0An%20%25%20100000%3B%0A&ojh=1&ojj=1&ms=30&oth=0&otj=1&cex=1

Attachments
Ahmad Saleem
Comment 1 2024-04-19 12:17:05 PDT
> Safari Dev Tools > Layers > Enable Paint Flashing and open side bar to see paint and notice the area of painting. Repeat in Chrome Developer Tools > Run Command > 'show paint flashing rectangles' ___ Chrome seems to only paint limited area while Safari is painting larger area. _____ @Vitor - I just noticed this but my testing could be wrong, so I CCed - Alan and Simon for their insight as well (another opportunity to learn something new here).
zalan
Comment 2 2024-04-19 12:37:41 PDT
This could very well be just us repainting one (certainly larger) area instead of many small ones. Needs debugging. This doesn't have much to do with _text_ itself though.
Note You need to log in before you can comment on or make changes to this bug.