Bug 156789

Summary: REGRESSION(r199738): The ANGLE update broke accelerated compositing in GTK+ port
Product: WebKit Reporter: Carlos Garcia Campos <cgarcia>
Component: WebKitGTKAssignee: Zan Dobersek <zan>
Status: RESOLVED FIXED    
Severity: Normal CC: achristensen, bugs-noreply, clopez, dino, gyuyoung.kim, jh718.park, mcatanzaro, ossy, zan
Priority: P1 Keywords: Gtk, Regression
Version: WebKit Local Build   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on:    
Bug Blocks: 156755    
Attachments:
Description Flags
Patch none

Description Carlos Garcia Campos 2016-04-20 02:42:54 PDT
It blinks like crazy or simply shows a black screen for any website using accelerated compositing. I don't know if this affects other ports, maybe EFL and WinCairo.
Comment 1 Carlos Garcia Campos 2016-04-21 03:58:36 PDT
Any idea about this? does anybody know if this also affects EFL or WinCairo?
Comment 2 Carlos Alberto Lopez Perez 2016-04-21 08:56:47 PDT
This is pretty serious.

I'm getting a black window on the  minibrowser when any site triggers AC (which is basically any modern site). Even on google.com I get a black page.
Comment 3 Joonghun Park 2016-04-21 17:11:38 PDT
(In reply to comment #2)
> This is pretty serious.
> 
> I'm getting a black window on the  minibrowser when any site triggers AC
> (which is basically any modern site). Even on google.com I get a black page.

In case of Efl port, we ran into the same problem. Accelerated compositing is always used in Efl port, so Minibrowser can't display the content currently.
Comment 4 Zan Dobersek 2016-04-21 23:43:11 PDT
Created attachment 277012 [details]
Patch
Comment 5 Carlos Garcia Campos 2016-04-21 23:52:34 PDT
Comment on attachment 277012 [details]
Patch

Thank you very much, this fixes the issue.
Comment 6 Zan Dobersek 2016-04-21 23:58:21 PDT
Comment on attachment 277012 [details]
Patch

Clearing flags on attachment: 277012

Committed r199872: <http://trac.webkit.org/changeset/199872>
Comment 7 Zan Dobersek 2016-04-21 23:58:31 PDT
All reviewed patches have been landed.  Closing bug.
Comment 8 Joonghun Park 2016-04-22 00:49:10 PDT
Thank you very much, Zan!