<?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>100396</bug_id>
          
          <creation_ts>2012-10-25 10:49:33 -0700</creation_ts>
          <short_desc>[chromium] Regression: navigating between composited pages doesn&apos;t cause redraw until scrolled</short_desc>
          <delta_ts>2012-10-25 14:04:55 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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>Major</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>99882</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Kenneth Russell">kbr</reporter>
          <assigned_to name="James Robinson">jamesr</assigned_to>
          <cc>enne</cc>
    
    <cc>vangelis</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>751001</commentid>
    <comment_count>0</comment_count>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2012-10-25 10:49:33 -0700</bug_when>
    <thetext>( copied from http://crbug.com/157913 )

What steps will reproduce the problem?
1. Launch Chrome with --force-compositing-mode (note: does not repro on Linux, where it looks like force-compositing-mode has been explicitly disabled)
2. Navigate to https://chromiumcodereview.appspot.com/11266023
3. Click any of the &quot;View&quot; links under the side-by-side diffs column

What is the expected output? What do you see instead?

Expect that the new page is displayed. Instead, the old page continues to be drawn until scrolled.

Bisecting indicates a WebKit roll:

You are probably looking for a change made after 163537 (known good), but no later than 163543 (first known bad).
WEBKIT CHANGELOG URL:
  http://trac.webkit.org/log/trunk/?rev=132193&amp;stop_rev=132013&amp;verbose=on&amp;limit=10000
CHANGELOG URL:
  http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog.html?url=/trunk/src&amp;range=163537%3A163543

and investigation of the WebKit revisions points to:

[chromium] Suppress compositor invalidations during FrameView recreation in force-compositing-mode
​https://bugs.webkit.org/show_bug.cgi?id=99882
http://trac.webkit.org/changeset/132173/trunk

This was discovered on Canary on Mac, where I believe the force-compositing-mode experiment is still in place.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>751155</commentid>
    <comment_count>1</comment_count>
      <attachid>170720</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-10-25 13:14:20 -0700</bug_when>
    <thetext>Created attachment 170720
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>751159</commentid>
    <comment_count>2</comment_count>
      <attachid>170720</attachid>
    <who name="Adrienne Walker">enne</who>
    <bug_when>2012-10-25 13:21:19 -0700</bug_when>
    <thetext>Comment on attachment 170720
Patch

R=me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>751189</commentid>
    <comment_count>3</comment_count>
      <attachid>170720</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-25 14:04:51 -0700</bug_when>
    <thetext>Comment on attachment 170720
Patch

Clearing flags on attachment: 170720

Committed r132533: &lt;http://trac.webkit.org/changeset/132533&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>751190</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-25 14:04:55 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>170720</attachid>
            <date>2012-10-25 13:14:20 -0700</date>
            <delta_ts>2012-10-25 14:04:51 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-100396-20121025131253.patch</filename>
            <type>text/plain</type>
            <size>3192</size>
            <attacher name="James Robinson">jamesr</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMyNTE5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2No
cm9taXVtL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCmluZGV4
IDkxZDlkNWU1ODM1YzUyNWE2ODkxNjhhY2NlNDBlZGU0ZjE3ZTgzOGUuLjBlN2FmNGY1NDc5N2I1
YjY1NzFjNGE3NmNjNDliYjRiZDM4OWIxYWIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMTkgQEAKKzIwMTItMTAtMjUgIEphbWVzIFJvYmluc29uICA8amFtZXNyQGNocm9t
aXVtLm9yZz4KKworICAgICAgICBbY2hyb21pdW1dIFJlZ3Jlc3Npb246IG5hdmlnYXRpbmcgYmV0
d2VlbiBjb21wb3NpdGVkIHBhZ2VzIGRvZXNuJ3QgY2F1c2UgcmVkcmF3IHVudGlsIHNjcm9sbGVk
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDAzOTYK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGlzIHBh
cnRpYWxseSByZXZlcnRzIHIxMzIxNzMuICBJdCdzIG5vdCB2YWxpZCB0byBzdXBwcmVzcyBpbnZh
bGlkYXRpb25zIGluIGNvbW1pdERvY3VtZW50RGF0YSBzaW5jZSBmb3Igc21hbGwKKyAgICAgICAg
b3IgY2FjaGVkIHBhZ2VzIHRoaXMgY291bGQgbG9hZCB1cCB0aGUgd2hvbGUgZG9jdW1lbnQuICBB
bHNvIGFkZHMgYW5kIGltcHJvdmVzIHNvbWUgb2YgdGhlIHRyYWNpbmcuCisKKyAgICAgICAgKiBz
cmMvV2ViRnJhbWVJbXBsLmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViRnJhbWVJbXBsOjpjb21t
aXREb2N1bWVudERhdGEpOgorICAgICAgICAoV2ViS2l0OjpXZWJGcmFtZUltcGw6OmNyZWF0ZUZy
YW1lVmlldyk6CisgICAgICAgICogc3JjL1dlYlZpZXdJbXBsLmNwcDoKKyAgICAgICAgKFdlYktp
dDo6V2ViVmlld0ltcGw6OnNjaGVkdWxlQ29tcG9zaXRlKToKKwogMjAxMi0xMC0yNSAgU2FtaSBL
eW9zdGlsYSAgPHNreW9zdGlsQGNocm9taXVtLm9yZz4KIAogICAgICAgICBDb21wb3NpdGVkL0hX
IGNvbnRlbnQgaGF2ZSB0aGUgcmVkIGFuZCBibHVlIGNoYW5uZWxzIGludmVydGVkIGluIERSVCBv
biBDaHJvbWl1bSBBbmRyb2lkCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Ny
Yy9XZWJGcmFtZUltcGwuY3BwIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViRnJhbWVJ
bXBsLmNwcAppbmRleCA3ZWVmMjkzNDMxNTNmZTMxM2NhOTdkZWE4MDlmNTFhMTI5NTk1ZTc3Li44
YTg5YWE1YTFmYjBjY2E1ODBlYjkyYWJlZGU1ZDQ4ZDM1MzUzNTYwIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJGcmFtZUltcGwuY3BwCisrKyBiL1NvdXJjZS9XZWJL
aXQvY2hyb21pdW0vc3JjL1dlYkZyYW1lSW1wbC5jcHAKQEAgLTE0OCw2ICsxNDgsNyBAQAogI2lu
Y2x1ZGUgIlN1YnN0aXR1dGVEYXRhLmgiCiAjaW5jbHVkZSAiVGV4dEFmZmluaXR5LmgiCiAjaW5j
bHVkZSAiVGV4dEl0ZXJhdG9yLmgiCisjaW5jbHVkZSAiVHJhY2VFdmVudC5oIgogI2luY2x1ZGUg
IlVzZXJHZXN0dXJlSW5kaWNhdG9yLmgiCiAjaW5jbHVkZSAiVjhET01GaWxlU3lzdGVtLmgiCiAj
aW5jbHVkZSAiVjhEaXJlY3RvcnlFbnRyeS5oIgpAQCAtMTExNCwxNSArMTExNSw3IEBAIFdlYlVS
TExvYWRlciogV2ViRnJhbWVJbXBsOjpjcmVhdGVBc3NvY2lhdGVkVVJMTG9hZGVyKGNvbnN0IFdl
YlVSTExvYWRlck9wdGlvbnMmCiAKIHZvaWQgV2ViRnJhbWVJbXBsOjpjb21taXREb2N1bWVudERh
dGEoY29uc3QgY2hhciogZGF0YSwgc2l6ZV90IGxlbmd0aCkKIHsKLSAgICBXZWJWaWV3SW1wbCog
d2ViVmlldyA9IHZpZXdJbXBsKCk7Ci0gICAgYm9vbCBpc01haW5GcmFtZSA9IHdlYlZpZXctPm1h
aW5GcmFtZUltcGwoKS0+ZnJhbWUoKSA9PSBmcmFtZSgpOwotICAgIGlmIChpc01haW5GcmFtZSkK
LSAgICAgICAgd2ViVmlldy0+c3VwcHJlc3NJbnZhbGlkYXRpb25zKHRydWUpOwotCiAgICAgZnJh
bWUoKS0+bG9hZGVyKCktPmRvY3VtZW50TG9hZGVyKCktPmNvbW1pdERhdGEoZGF0YSwgbGVuZ3Ro
KTsKLQotICAgIGlmIChpc01haW5GcmFtZSkKLSAgICAgICAgd2ViVmlldy0+c3VwcHJlc3NJbnZh
bGlkYXRpb25zKGZhbHNlKTsKIH0KIAogdW5zaWduZWQgV2ViRnJhbWVJbXBsOjp1bmxvYWRMaXN0
ZW5lckNvdW50KCkgY29uc3QKQEAgLTIyNzUsNiArMjI2OCw4IEBAIHZvaWQgV2ViRnJhbWVJbXBs
OjpkaWRDaGFuZ2VDb250ZW50c1NpemUoY29uc3QgSW50U2l6ZSYgc2l6ZSkKIAogdm9pZCBXZWJG
cmFtZUltcGw6OmNyZWF0ZUZyYW1lVmlldygpCiB7CisgICAgVFJBQ0VfRVZFTlQwKCJ3ZWJraXQi
LCAiV2ViRnJhbWVJbXBsOjpjcmVhdGVGcmFtZVZpZXciKTsKKwogICAgIEFTU0VSVChmcmFtZSgp
KTsgLy8gSWYgZnJhbWUoKSBkb2Vzbid0IGV4aXN0LCB3ZSBwcm9iYWJseSBkaWRuJ3QgaW5pdCBw
cm9wZXJseS4KIAogICAgIFdlYlZpZXdJbXBsKiB3ZWJWaWV3ID0gdmlld0ltcGwoKTsKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlZpZXdJbXBsLmNwcCBiL1NvdXJj
ZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlZpZXdJbXBsLmNwcAppbmRleCBjNWM4MzUxN2Q3NzIy
MDU4MTFhZGJhYjQ3ZTYwNmRhNDg2OWY2MjQzLi5jZGI1NGQ4YzRmOGJmNTI0M2UxNmU5Y2U4NjVk
NDM4YTJlNTEzNWQ5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJW
aWV3SW1wbC5jcHAKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViVmlld0ltcGwu
Y3BwCkBAIC00MTAyLDcgKzQxMDIsNyBAQCB2b2lkIFdlYlZpZXdJbXBsOjpkaWRSZWNyZWF0ZU91
dHB1dFN1cmZhY2UoYm9vbCBzdWNjZXNzKQogdm9pZCBXZWJWaWV3SW1wbDo6c2NoZWR1bGVDb21w
b3NpdGUoKQogewogICAgIGlmICAobV9zdXBwcmVzc0ludmFsaWRhdGlvbnMpIHsKLSAgICAgICAg
VFJBQ0VfRVZFTlQwKCJ3ZWJraXQiLCAiV2ViVmlld0ltcGwgaW52YWxpZGF0aW9ucyBzdXBwcmVz
c2VkIik7CisgICAgICAgIFRSQUNFX0VWRU5UX0lOU1RBTlQwKCJ3ZWJraXQiLCAiV2ViVmlld0lt
cGwgaW52YWxpZGF0aW9ucyBzdXBwcmVzc2VkIik7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>