<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>192523</bug_id>
          
          <creation_ts>2018-12-07 16:19:25 -0800</creation_ts>
          <short_desc>[GTK] Accelerated compositing mode is in poor state</short_desc>
          <delta_ts>2020-07-28 08:46:22 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKitGTK</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>178387</dependson>
    
    <dependson>192230</dependson>
    
    <dependson>192276</dependson>
    
    <dependson>192522</dependson>
    
    <dependson>192982</dependson>
    
    <dependson>193001</dependson>
    
    <dependson>193011</dependson>
    
    <dependson>193903</dependson>
    
    <dependson>193972</dependson>
    
    <dependson>197994</dependson>
    
    <dependson>200575</dependson>
    
    <dependson>200856</dependson>
    
    <dependson>201505</dependson>
    
    <dependson>201507</dependson>
    
    <dependson>202362</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Michael Catanzaro">mcatanzaro</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bugs-noreply</cc>
    
    <cc>cadubentzen</cc>
    
    <cc>cgarcia</cc>
    
    <cc>fujii</cc>
    
    <cc>magomez</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>thakrarnisha6</cc>
    
    <cc>zan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1486213</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2018-12-07 16:19:25 -0800</bug_when>
    <thetext>Unfortunately accelerated compositing mode has suffered some regressions between 2.22 (where I believe it was working *almost* well enough) and 2.23.1. I&apos;ve made the executive decision to disable AC mode in Epiphany git master since this fixes several issues, including annoying issues with GitLab that were making development difficult. I&apos;ll leave it enabled in 3.30 for a while longer because 3.30 branch users are expected to use 2.22, but when we get closer to 2.24 release I&apos;ll go back and disable it there too.

Here are the issues:

 * Bug #178387 (an old bug, but I do not remember hitting it in 2.22)
 * Bug #182276 (seems like a recent regression)
 * Bug #192230 (seems like a recent regression)
 * Bug #192522 (not a regression from 2.22, but a blocker for Epiphany regardless)

I&apos;m also tracking this as https://gitlab.gnome.org/GNOME/epiphany/issues/595.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1486214</commentid>
    <comment_count>1</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2018-12-07 16:19:47 -0800</bug_when>
    <thetext>(In reply to Michael Catanzaro from comment #0)
&gt;  * Bug #182276 (seems like a recent regression)

Oops, bug #192276</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1491117</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2019-01-01 16:47:25 -0800</bug_when>
    <thetext>Does anyone know of any websites other than https://webkit.org/blog-files/3d-transforms/poster-circle.html that are broken by having disabled AC mode?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1491118</commentid>
    <comment_count>3</comment_count>
    <who name="Carlos Bentzen">cadubentzen</who>
    <bug_when>2019-01-01 17:08:23 -0800</bug_when>
    <thetext>(In reply to Michael Catanzaro from comment #2)
&gt; Does anyone know of any websites other than
&gt; https://webkit.org/blog-files/3d-transforms/poster-circle.html that are
&gt; broken by having disabled AC mode?

Any website that uses CSS 3D transforms?

Tested a few from https://www.creativebloq.com/css3/20-stunning-examples-css-3d-transforms-11112759 and seems like it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1491124</commentid>
    <comment_count>4</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2019-01-01 18:18:30 -0800</bug_when>
    <thetext>Yeah, but I suppose I was looking for something other than a test/example websites. We know many websites trigger AC mode by using 3D transforms, but almost none of them appear to suffer any functionality regression when it is turned off. And for some users, these websites are only usable once it is turned off.

Basically we need to decide if losing 3D transforms is worth the cost of dependent bug #178387, bug #192522, bug #192982, bug #193001, bug #193011, etc.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1491125</commentid>
    <comment_count>5</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2019-01-01 18:20:22 -0800</bug_when>
    <thetext>I suppose my hypothesis is: the set of websites harmed by leaving AC mode enabled on-demand is overwhelmingly larger than the set of websites harmed by turning it off.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1491410</commentid>
    <comment_count>6</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2019-01-03 06:15:12 -0800</bug_when>
    <thetext>Removing the WPE tag because the remaining bugs are either stale/unconfirmed or simply unrelated to WPE, and because the idea in comment #4 is not compatible with WPE roadmap.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1495021</commentid>
    <comment_count>7</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2019-01-15 23:10:19 -0800</bug_when>
    <thetext>IIRC, WebInspector&apos;s element highlight is using GraphicsLayer.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1547470</commentid>
    <comment_count>8</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2019-06-24 12:12:33 -0700</bug_when>
    <thetext>(In reply to Michael Catanzaro from comment #4)
&gt; Basically we need to decide if losing 3D transforms is worth the cost of
&gt; dependent bug #178387, bug #192522, bug #192982, bug #193001, bug #193011,
&gt; etc.

All of these except bug #193011 have now been solved.

If we buy the needed hardware and fix bug #193011, then we could try turning AC mode back on in Epiphany. Hopefully any users complaining about AC mode performance have similar hardware. And if not, well, no point in worrying about future bug reports before they arrive.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1547636</commentid>
    <comment_count>9</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2019-06-25 00:56:33 -0700</bug_when>
    <thetext>(In reply to Michael Catanzaro from comment #8)
&gt; (In reply to Michael Catanzaro from comment #4)
&gt; &gt; Basically we need to decide if losing 3D transforms is worth the cost of
&gt; &gt; dependent bug #178387, bug #192522, bug #192982, bug #193001, bug #193011,
&gt; &gt; etc.
&gt; 
&gt; All of these except bug #193011 have now been solved.
&gt; 
&gt; If we buy the needed hardware and fix bug #193011, then we could try turning
&gt; AC mode back on in Epiphany. Hopefully any users complaining about AC mode
&gt; performance have similar hardware. And if not, well, no point in worrying
&gt; about future bug reports before they arrive.

Or we can disable AC only for that particular hardware</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1547690</commentid>
    <comment_count>10</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2019-06-25 07:57:54 -0700</bug_when>
    <thetext>(In reply to Carlos Garcia Campos from comment #9)
&gt; Or we can disable AC only for that particular hardware

Yes indeed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1553216</commentid>
    <comment_count>11</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2019-07-16 10:16:23 -0700</bug_when>
    <thetext>All issues are closed.

I&apos;ll reenable AC mode in Ephy soon if no more issues are reported. I&apos;m sure we will get more bug reports, but it doesn&apos;t make sense to worry too much about bugs that haven&apos;t been reported yet.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1559891</commentid>
    <comment_count>12</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2019-08-09 08:13:07 -0700</bug_when>
    <thetext>Reopening due to bug #200575.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1571638</commentid>
    <comment_count>13</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2019-09-17 12:52:42 -0700</bug_when>
    <thetext>All fixed again.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1575245</commentid>
    <comment_count>14</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2019-09-30 06:08:01 -0700</bug_when>
    <thetext>Reopening due to bug #202362.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1671694</commentid>
    <comment_count>15</comment_count>
    <who name="james">thakrarnisha6</who>
    <bug_when>2020-07-15 02:27:54 -0700</bug_when>
    <thetext>When it comes to gaining top rankings in search engine results, content is king. Search engines are driven by complex algorithms that reward user-friendly, quality websites with high rankings.
This means to be successful online, websites need to contain current, useful information including regular updates, blog posts and links to and from other high authority sources.

offical website : https://www.inventive9.com</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1675616</commentid>
    <comment_count>16</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2020-07-28 08:46:22 -0700</bug_when>
    <thetext>All dependent bugs closed, thanks everyone!</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>