<?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>71714</bug_id>
          
          <creation_ts>2011-11-07 12:11:06 -0800</creation_ts>
          <short_desc>Turn compositing for scrollable iframes into a separate setting</short_desc>
          <delta_ts>2022-03-01 03:02:04 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebCore Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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>
          
          <blocked>105558</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Vangelis Kokkevis">vangelis</reporter>
          <assigned_to name="Vangelis Kokkevis">vangelis</assigned_to>
          <cc>enne</cc>
    
    <cc>jamesr</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>tonikitoo</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>497354</commentid>
    <comment_count>0</comment_count>
    <who name="Vangelis Kokkevis">vangelis</who>
    <bug_when>2011-11-07 12:11:06 -0800</bug_when>
    <thetext>Currently compositing for scrollable frames/iframes is tied to the forceCompositingMode setting. We&apos;d like to turn it into a separate option so that forceCompositingMode can be used without turning scrolling frames into composited layers.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>497378</commentid>
    <comment_count>1</comment_count>
      <attachid>113913</attachid>
    <who name="Vangelis Kokkevis">vangelis</who>
    <bug_when>2011-11-07 12:33:40 -0800</bug_when>
    <thetext>Created attachment 113913
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>497504</commentid>
    <comment_count>2</comment_count>
    <who name="Vangelis Kokkevis">vangelis</who>
    <bug_when>2011-11-07 15:03:19 -0800</bug_when>
    <thetext>Committed r99485: &lt;http://trac.webkit.org/changeset/99485&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>113913</attachid>
            <date>2011-11-07 12:33:40 -0800</date>
            <delta_ts>2022-03-01 03:02:04 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-71714-20111107123339.patch</filename>
            <type>text/plain</type>
            <size>12217</size>
            <attacher name="Vangelis Kokkevis">vangelis</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDk5NDUzKQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjMgQEAKKzIwMTEtMTEtMDcgIFZhbmdlbGlz
IEtva2tldmlzICA8dmFuZ2VsaXNAY2hyb21pdW0ub3JnPgorCisgICAgICAgIENyZWF0ZSBhIHNl
cGFyYXRlIHNldHRpbmcgZm9yIGNvbXBvc2l0aW5nIG9mIGZvciBzY3JvbGxhYmxlIFtpXWZyYW1l
cworICAgICAgICB0aGF0IGZvcmNlQ29tcG9zaXRpbmdNb2RlIGNhbiBiZSB1c2VkIHdpdGhvdXQg
dHVybmluZyBmcmFtZXMgaW50byBjb21wb3NpdGVkIGxheWVycy4KKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTcxNzE0CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBwYWdlL1NldHRpbmdzLmNwcDoKKyAgICAg
ICAgKFdlYkNvcmU6OlNldHRpbmdzOjpTZXR0aW5ncyk6CisgICAgICAgICogcGFnZS9TZXR0aW5n
cy5oOgorICAgICAgICAoV2ViQ29yZTo6U2V0dGluZ3M6OnNldEFjY2VsZXJhdGVkQ29tcG9zaXRp
bmdGb3JTY3JvbGxhYmxlRnJhbWVzRW5hYmxlZCk6CisgICAgICAgIChXZWJDb3JlOjpTZXR0aW5n
czo6YWNjZWxlcmF0ZWRDb21wb3NpdGluZ0ZvclNjcm9sbGFibGVGcmFtZXNFbmFibGVkKToKKyAg
ICAgICAgKiByZW5kZXJpbmcvUmVuZGVyTGF5ZXJDb21wb3NpdG9yLmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6OlJlbmRlckxheWVyQ29tcG9zaXRvcjo6Y2FjaGVBY2NlbGVyYXRlZENvbXBvc2l0aW5n
RmxhZ3MpOgorICAgICAgICAqIHRlc3RpbmcvSW50ZXJuYWxzLmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6OkludGVybmFsczo6c2V0RW5hYmxlQ29tcG9zaXRpbmdGb3JTY3JvbGxhYmxlRnJhbWVzKToK
KyAgICAgICAgKiB0ZXN0aW5nL0ludGVybmFscy5oOgorICAgICAgICAqIHRlc3RpbmcvSW50ZXJu
YWxzLmlkbDoKKwogMjAxMS0xMS0wNyAgVnNldm9sb2QgVmxhc292ICA8dnNldmlrQGNocm9taXVt
Lm9yZz4KIAogICAgICAgICBXZWIgSW5zcGVjdG9yOiBTdWdnZXN0IGJveCBzaG91bGQgbm90IGFj
Y2VwdCBzdWdnZXN0aW9uIG9uIHNwYWNlIGtleSBwcmVzc2VkLgpJbmRleDogU291cmNlL1dlYkNv
cmUvcGFnZS9TZXR0aW5ncy5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGFnZS9T
ZXR0aW5ncy5jcHAJKHJldmlzaW9uIDk5Mzg5KQorKysgU291cmNlL1dlYkNvcmUvcGFnZS9TZXR0
aW5ncy5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTE4MSw2ICsxODEsNyBAQCBTZXR0aW5nczo6U2V0
dGluZ3MoUGFnZSogcGFnZSkKICAgICAsIG1fYWNjZWxlcmF0ZWRDb21wb3NpdGluZ0ZvckNhbnZh
c0VuYWJsZWQodHJ1ZSkKICAgICAsIG1fYWNjZWxlcmF0ZWRDb21wb3NpdGluZ0ZvckFuaW1hdGlv
bkVuYWJsZWQodHJ1ZSkKICAgICAsIG1fYWNjZWxlcmF0ZWRDb21wb3NpdGluZ0ZvckZpeGVkUG9z
aXRpb25FbmFibGVkKGZhbHNlKQorICAgICwgbV9hY2NlbGVyYXRlZENvbXBvc2l0aW5nRm9yU2Ny
b2xsYWJsZUZyYW1lc0VuYWJsZWQoZmFsc2UpCiAgICAgLCBtX3Nob3dEZWJ1Z0JvcmRlcnMoZmFs
c2UpCiAgICAgLCBtX3Nob3dSZXBhaW50Q291bnRlcihmYWxzZSkKICAgICAsIG1fZXhwZXJpbWVu
dGFsTm90aWZpY2F0aW9uc0VuYWJsZWQoZmFsc2UpCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wYWdl
L1NldHRpbmdzLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGFnZS9TZXR0aW5ncy5o
CShyZXZpc2lvbiA5OTM4OSkKKysrIFNvdXJjZS9XZWJDb3JlL3BhZ2UvU2V0dGluZ3MuaAkod29y
a2luZyBjb3B5KQpAQCAtMzIyLDYgKzMyMiw5IEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKICAgICAg
ICAgdm9pZCBzZXRBY2NlbGVyYXRlZENvbXBvc2l0aW5nRm9yRml4ZWRQb3NpdGlvbkVuYWJsZWQo
Ym9vbCBlbmFibGVkKSB7IG1fYWNjZWxlcmF0ZWRDb21wb3NpdGluZ0ZvckZpeGVkUG9zaXRpb25F
bmFibGVkID0gZW5hYmxlZDsgfQogICAgICAgICBib29sIGFjY2VsZXJhdGVkQ29tcG9zaXRpbmdG
b3JGaXhlZFBvc2l0aW9uRW5hYmxlZCgpIGNvbnN0IHsgcmV0dXJuIG1fYWNjZWxlcmF0ZWRDb21w
b3NpdGluZ0ZvckZpeGVkUG9zaXRpb25FbmFibGVkOyB9CiAKKyAgICAgICAgdm9pZCBzZXRBY2Nl
bGVyYXRlZENvbXBvc2l0aW5nRm9yU2Nyb2xsYWJsZUZyYW1lc0VuYWJsZWQoYm9vbCBlbmFibGVk
KSB7IG1fYWNjZWxlcmF0ZWRDb21wb3NpdGluZ0ZvclNjcm9sbGFibGVGcmFtZXNFbmFibGVkID0g
ZW5hYmxlZDsgfQorICAgICAgICBib29sIGFjY2VsZXJhdGVkQ29tcG9zaXRpbmdGb3JTY3JvbGxh
YmxlRnJhbWVzRW5hYmxlZCgpIGNvbnN0IHsgcmV0dXJuIG1fYWNjZWxlcmF0ZWRDb21wb3NpdGlu
Z0ZvclNjcm9sbGFibGVGcmFtZXNFbmFibGVkOyB9CisKICAgICAgICAgdm9pZCBzZXRTaG93RGVi
dWdCb3JkZXJzKGJvb2wpOwogICAgICAgICBib29sIHNob3dEZWJ1Z0JvcmRlcnMoKSBjb25zdCB7
IHJldHVybiBtX3Nob3dEZWJ1Z0JvcmRlcnM7IH0KIApAQCAtNTczLDYgKzU3Niw3IEBAIG5hbWVz
cGFjZSBXZWJDb3JlIHsKICAgICAgICAgYm9vbCBtX2FjY2VsZXJhdGVkQ29tcG9zaXRpbmdGb3JD
YW52YXNFbmFibGVkIDogMTsKICAgICAgICAgYm9vbCBtX2FjY2VsZXJhdGVkQ29tcG9zaXRpbmdG
b3JBbmltYXRpb25FbmFibGVkIDogMTsKICAgICAgICAgYm9vbCBtX2FjY2VsZXJhdGVkQ29tcG9z
aXRpbmdGb3JGaXhlZFBvc2l0aW9uRW5hYmxlZCA6IDE7CisgICAgICAgIGJvb2wgbV9hY2NlbGVy
YXRlZENvbXBvc2l0aW5nRm9yU2Nyb2xsYWJsZUZyYW1lc0VuYWJsZWQgOiAxOyAvLyBXb3JrcyBv
bmx5IGluIGNvbmp1bmN0aW9uIHdpdGggZm9yY2VDb21wb3NpdGluZ01vZGUKICAgICAgICAgYm9v
bCBtX3Nob3dEZWJ1Z0JvcmRlcnMgOiAxOwogICAgICAgICBib29sIG1fc2hvd1JlcGFpbnRDb3Vu
dGVyIDogMTsKICAgICAgICAgYm9vbCBtX2V4cGVyaW1lbnRhbE5vdGlmaWNhdGlvbnNFbmFibGVk
IDogMTsKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllckNvbXBvc2l0
b3IuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXll
ckNvbXBvc2l0b3IuY3BwCShyZXZpc2lvbiA5OTM4OSkKKysrIFNvdXJjZS9XZWJDb3JlL3JlbmRl
cmluZy9SZW5kZXJMYXllckNvbXBvc2l0b3IuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xNDQsNyAr
MTQ0LDcgQEAgdm9pZCBSZW5kZXJMYXllckNvbXBvc2l0b3I6OmNhY2hlQWNjZWxlcgogICAgICAg
ICBmb3JjZUNvbXBvc2l0aW5nTW9kZSA9IHNldHRpbmdzLT5mb3JjZUNvbXBvc2l0aW5nTW9kZSgp
ICYmIGhhc0FjY2VsZXJhdGVkQ29tcG9zaXRpbmc7CiAKICAgICAgICAgaWYgKGZvcmNlQ29tcG9z
aXRpbmdNb2RlICYmIG1fcmVuZGVyVmlldy0+ZG9jdW1lbnQoKS0+b3duZXJFbGVtZW50KCkpCi0g
ICAgICAgICAgICBmb3JjZUNvbXBvc2l0aW5nTW9kZSA9IHJlcXVpcmVzQ29tcG9zaXRpbmdGb3JT
Y3JvbGxhYmxlRnJhbWUoKTsKKyAgICAgICAgICAgIGZvcmNlQ29tcG9zaXRpbmdNb2RlID0gc2V0
dGluZ3MtPmFjY2VsZXJhdGVkQ29tcG9zaXRpbmdGb3JTY3JvbGxhYmxlRnJhbWVzRW5hYmxlZCgp
ICYmIHJlcXVpcmVzQ29tcG9zaXRpbmdGb3JTY3JvbGxhYmxlRnJhbWUoKTsKICAgICB9CiAKICAg
ICAvLyBXZSBhbGxvdyB0aGUgY2hyb21lIHRvIG92ZXJyaWRlIHRoZSBzZXR0aW5ncywgaW4gY2Fz
ZSB0aGUgcGFnZSBpcyByZW5kZXJlZApJbmRleDogU291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRl
cm5hbHMuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJuYWxz
LmNwcAkocmV2aXNpb24gOTkzODkpCisrKyBTb3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFs
cy5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTI1OCw2ICsyNTgsMTYgQEAgdm9pZCBJbnRlcm5hbHM6
OnNldEVuYWJsZUNvbXBvc2l0aW5nRm9yRgogICAgIGRvY3VtZW50LT5zZXR0aW5ncygpLT5zZXRB
Y2NlbGVyYXRlZENvbXBvc2l0aW5nRm9yRml4ZWRQb3NpdGlvbkVuYWJsZWQoZW5hYmxlZCk7CiB9
CiAKK3ZvaWQgSW50ZXJuYWxzOjpzZXRFbmFibGVDb21wb3NpdGluZ0ZvclNjcm9sbGFibGVGcmFt
ZXMoRG9jdW1lbnQqIGRvY3VtZW50LCBib29sIGVuYWJsZWQsIEV4Y2VwdGlvbkNvZGUmIGVjKQor
eworICAgIGlmICghZG9jdW1lbnQgfHwgIWRvY3VtZW50LT5zZXR0aW5ncygpKSB7CisgICAgICAg
IGVjID0gSU5WQUxJRF9BQ0NFU1NfRVJSOworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAg
ZG9jdW1lbnQtPnNldHRpbmdzKCktPnNldEFjY2VsZXJhdGVkQ29tcG9zaXRpbmdGb3JTY3JvbGxh
YmxlRnJhbWVzRW5hYmxlZChlbmFibGVkKTsKK30KKwogdm9pZCBJbnRlcm5hbHM6OnNldEFjY2Vs
ZXJhdGVkRHJhd2luZ0VuYWJsZWQoRG9jdW1lbnQqIGRvY3VtZW50LCBib29sIGVuYWJsZWQsIEV4
Y2VwdGlvbkNvZGUmIGVjKQogewogICAgIGlmICghZG9jdW1lbnQgfHwgIWRvY3VtZW50LT5zZXR0
aW5ncygpKSB7CkluZGV4OiBTb3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5oCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJuYWxzLmgJKHJldmlzaW9uIDk5
Mzg5KQorKysgU291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbHMuaAkod29ya2luZyBjb3B5
KQpAQCAtNzcsNiArNzcsNyBAQCBwdWJsaWM6CiAKICAgICB2b2lkIHNldEZvcmNlQ29tcG9zaXRp
bmdNb2RlKERvY3VtZW50KiwgYm9vbCBlbmFibGVkLCBFeGNlcHRpb25Db2RlJik7CiAgICAgdm9p
ZCBzZXRFbmFibGVDb21wb3NpdGluZ0ZvckZpeGVkUG9zaXRpb24oRG9jdW1lbnQqLCBib29sIGVu
YWJsZWQsIEV4Y2VwdGlvbkNvZGUmKTsKKyAgICB2b2lkIHNldEVuYWJsZUNvbXBvc2l0aW5nRm9y
U2Nyb2xsYWJsZUZyYW1lcyhEb2N1bWVudCosIGJvb2wgZW5hYmxlZCwgRXhjZXB0aW9uQ29kZSYp
OwogICAgIHZvaWQgc2V0QWNjZWxlcmF0ZWREcmF3aW5nRW5hYmxlZChEb2N1bWVudCosIGJvb2wg
ZW5hYmxlZCwgRXhjZXB0aW9uQ29kZSYpOwogCiAgICAgdm9pZCBzZXRFbmFibGVTY3JvbGxBbmlt
YXRvcihEb2N1bWVudCosIGJvb2wgZW5hYmxlZCwgRXhjZXB0aW9uQ29kZSYpOwpJbmRleDogU291
cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbHMuaWRsCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9X
ZWJDb3JlL3Rlc3RpbmcvSW50ZXJuYWxzLmlkbAkocmV2aXNpb24gOTkzODkpCisrKyBTb3VyY2Uv
V2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5pZGwJKHdvcmtpbmcgY29weSkKQEAgLTUxLDYgKzUx
LDcgQEAgbW9kdWxlIHdpbmRvdyB7CiAKICAgICAgICAgdm9pZCBzZXRGb3JjZUNvbXBvc2l0aW5n
TW9kZShpbiBEb2N1bWVudCBkb2N1bWVudCwgaW4gYm9vbGVhbiBlbmFibGVkKSByYWlzZXMoRE9N
RXhjZXB0aW9uKTsKICAgICAgICAgdm9pZCBzZXRFbmFibGVDb21wb3NpdGluZ0ZvckZpeGVkUG9z
aXRpb24oaW4gRG9jdW1lbnQgZG9jdW1lbnQsIGluIGJvb2xlYW4gZW5hYmxlZCkgcmFpc2VzKERP
TUV4Y2VwdGlvbik7CisgICAgICAgIHZvaWQgc2V0RW5hYmxlQ29tcG9zaXRpbmdGb3JTY3JvbGxh
YmxlRnJhbWVzKGluIERvY3VtZW50IGRvY3VtZW50LCBpbiBib29sZWFuIGVuYWJsZWQpIHJhaXNl
cyhET01FeGNlcHRpb24pOwogICAgICAgICB2b2lkIHNldEFjY2VsZXJhdGVkRHJhd2luZ0VuYWJs
ZWQoaW4gRG9jdW1lbnQgZG9jdW1lbnQsIGluIGJvb2xlYW4gZW5hYmxlZCkgcmFpc2VzKERPTUV4
Y2VwdGlvbik7CiAgICAgICAgIHZvaWQgc2V0RW5hYmxlU2Nyb2xsQW5pbWF0b3IoaW4gRG9jdW1l
bnQgZG9jdW1lbnQsIGluIGJvb2xlYW4gZW5hYmxlZCkgcmFpc2VzKERPTUV4Y2VwdGlvbik7CiAg
ICAgICAgIHZvaWQgc2V0Wm9vbUFuaW1hdG9yVHJhbnNmb3JtKGluIERvY3VtZW50IGRvY3VtZW50
LCBpbiBmbG9hdCBzY2FsZSwgaW4gZmxvYXQgdHgsIGluIGZsb2F0IHR5KSByYWlzZXMoRE9NRXhj
ZXB0aW9uKTsKSW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlv
dXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDk5NDUzKQorKysgTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjAgQEAKKzIwMTEtMTEtMDcgIFZhbmdlbGlz
IEtva2tldmlzICA8dmFuZ2VsaXNAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFtjaHJvbWl1bV0g
TWFrZSBjb21wb3NpdGluZyBmb3Igc2Nyb2xsYWJsZSBbaV1mcmFtZXMgYSBzZXR0aW5nIHNlcGFy
YXRlIGZyb20KKyAgICAgICAgZm9yY2VDb21wb3NpdGluZ01vZGUuCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03MTcxNAorCisgICAgICAgIEFkanVzdCB0
aGUgZm9yY2UtY29tcG9zaXRpbmctbW9kZSBsYXlvdXQgdGVzdHMgdG8gZXhwbGljaXRseSBzZXQg
dGhlIG5ldyBmbGFnLgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgICogcGxhdGZvcm0vY2hyb21pdW0vY29tcG9zaXRpbmcvZm9yY2UtY29tcG9zaXRpbmct
bW9kZS9mb3JjZS1jb21wb3NpdGUtZW1wdHkuaHRtbDoKKyAgICAgICAgKiBwbGF0Zm9ybS9jaHJv
bWl1bS9jb21wb3NpdGluZy9mb3JjZS1jb21wb3NpdGluZy1tb2RlL25vLW92ZXJmbG93LWlmcmFt
ZS1sYXllci5odG1sOgorICAgICAgICAqIHBsYXRmb3JtL2Nocm9taXVtL2NvbXBvc2l0aW5nL2Zv
cmNlLWNvbXBvc2l0aW5nLW1vZGUvb3ZlcmZsb3ctaGlkZGVuLWlmcmFtZS1sYXllci5odG1sOgor
ICAgICAgICAqIHBsYXRmb3JtL2Nocm9taXVtL2NvbXBvc2l0aW5nL2ZvcmNlLWNvbXBvc2l0aW5n
LW1vZGUvb3ZlcmZsb3ctaWZyYW1lLWVudGVyLWNvbXBvc2l0aW5nLmh0bWw6CisgICAgICAgICog
cGxhdGZvcm0vY2hyb21pdW0vY29tcG9zaXRpbmcvZm9yY2UtY29tcG9zaXRpbmctbW9kZS9vdmVy
Zmxvdy1pZnJhbWUtbGF5ZXIuaHRtbDoKKyAgICAgICAgKiBwbGF0Zm9ybS9jaHJvbWl1bS9jb21w
b3NpdGluZy9mb3JjZS1jb21wb3NpdGluZy1tb2RlL292ZXJmbG93LWlmcmFtZS1sZWF2ZS1jb21w
b3NpdGluZy5odG1sOgorCiAyMDExLTExLTA3ICBUb255IENoYW5nICA8dG9ueUBjaHJvbWl1bS5v
cmc+CiAKICAgICAgICAgW2Nocm9taXVtXSBNYXJrIHBlcmYvZG9jdW1uZXQtY29udGlhbnMuaHRt
bCBhcyBzbG93LgpJbmRleDogTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vY29tcG9zaXRp
bmcvZm9yY2UtY29tcG9zaXRpbmctbW9kZS9mb3JjZS1jb21wb3NpdGUtZW1wdHkuaHRtbAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9jb21wb3NpdGluZy9mb3Jj
ZS1jb21wb3NpdGluZy1tb2RlL2ZvcmNlLWNvbXBvc2l0ZS1lbXB0eS5odG1sCShyZXZpc2lvbiA5
OTM4OSkKKysrIExheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL2NvbXBvc2l0aW5nL2ZvcmNl
LWNvbXBvc2l0aW5nLW1vZGUvZm9yY2UtY29tcG9zaXRlLWVtcHR5Lmh0bWwJKHdvcmtpbmcgY29w
eSkKQEAgLTEsOCArMSwxMCBAQAogPGh0bWw+CiAgIDxoZWFkPgogICAgIDxzY3JpcHQ+Ci0gICAg
ICBpZiAod2luZG93LmludGVybmFscykKKyAgICAgIGlmICh3aW5kb3cuaW50ZXJuYWxzKSB7CiAg
ICAgICAgIHdpbmRvdy5pbnRlcm5hbHMuc2V0Rm9yY2VDb21wb3NpdGluZ01vZGUoZG9jdW1lbnQs
IHRydWUpOworICAgICAgICB3aW5kb3cuaW50ZXJuYWxzLnNldEVuYWJsZUNvbXBvc2l0aW5nRm9y
U2Nyb2xsYWJsZUZyYW1lcyhkb2N1bWVudCwgdHJ1ZSk7CisgICAgICB9CiAgICAgICBmdW5jdGlv
biBkb1Rlc3QoKSB7CiAgICAgICAgIGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpIHsK
ICAgICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgibGF5ZXJ0cmVlIikuaW5uZXJUZXh0
ID0gbGF5b3V0VGVzdENvbnRyb2xsZXIubGF5ZXJUcmVlQXNUZXh0KCk7CkluZGV4OiBMYXlvdXRU
ZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9jb21wb3NpdGluZy9mb3JjZS1jb21wb3NpdGluZy1tb2Rl
L25vLW92ZXJmbG93LWlmcmFtZS1sYXllci5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3Rz
L3BsYXRmb3JtL2Nocm9taXVtL2NvbXBvc2l0aW5nL2ZvcmNlLWNvbXBvc2l0aW5nLW1vZGUvbm8t
b3ZlcmZsb3ctaWZyYW1lLWxheWVyLmh0bWwJKHJldmlzaW9uIDk5Mzg5KQorKysgTGF5b3V0VGVz
dHMvcGxhdGZvcm0vY2hyb21pdW0vY29tcG9zaXRpbmcvZm9yY2UtY29tcG9zaXRpbmctbW9kZS9u
by1vdmVyZmxvdy1pZnJhbWUtbGF5ZXIuaHRtbAkod29ya2luZyBjb3B5KQpAQCAtMTUsOCArMTUs
MTAgQEAKICAgICAgIH0KICAgICB9CiAgICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoImxvYWQi
LCBkb1Rlc3QsIGZhbHNlKTsKLSAgICBpZiAod2luZG93LmludGVybmFscykKKyAgICBpZiAod2lu
ZG93LmludGVybmFscykgewogICAgICAgaW50ZXJuYWxzLnNldEZvcmNlQ29tcG9zaXRpbmdNb2Rl
KGRvY3VtZW50LCB0cnVlKTsKKyAgICAgIGludGVybmFscy5zZXRFbmFibGVDb21wb3NpdGluZ0Zv
clNjcm9sbGFibGVGcmFtZXMoZG9jdW1lbnQsIHRydWUpOworICAgIH0KICAgPC9zY3JpcHQ+CiA8
L2hlYWQ+CiA8Ym9keT4KSW5kZXg6IExheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL2NvbXBv
c2l0aW5nL2ZvcmNlLWNvbXBvc2l0aW5nLW1vZGUvb3ZlcmZsb3ctaGlkZGVuLWlmcmFtZS1sYXll
ci5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL2NvbXBv
c2l0aW5nL2ZvcmNlLWNvbXBvc2l0aW5nLW1vZGUvb3ZlcmZsb3ctaGlkZGVuLWlmcmFtZS1sYXll
ci5odG1sCShyZXZpc2lvbiA5OTM4OSkKKysrIExheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVt
L2NvbXBvc2l0aW5nL2ZvcmNlLWNvbXBvc2l0aW5nLW1vZGUvb3ZlcmZsb3ctaGlkZGVuLWlmcmFt
ZS1sYXllci5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC03LDggKzcsMTAgQEAKICAgICB9CiAgIDwv
c3R5bGU+CiAgIDxzY3JpcHQ+Ci0gICAgaWYgKHdpbmRvdy5pbnRlcm5hbHMpCisgICAgaWYgKHdp
bmRvdy5pbnRlcm5hbHMpIHsKICAgICAgIGludGVybmFscy5zZXRGb3JjZUNvbXBvc2l0aW5nTW9k
ZShkb2N1bWVudCwgdHJ1ZSk7CisgICAgICBpbnRlcm5hbHMuc2V0RW5hYmxlQ29tcG9zaXRpbmdG
b3JTY3JvbGxhYmxlRnJhbWVzKGRvY3VtZW50LCB0cnVlKTsKKyAgICB9CiAgICAgZnVuY3Rpb24g
ZG9UZXN0KCkKICAgICB7CiAgICAgICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQpJ
bmRleDogTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vY29tcG9zaXRpbmcvZm9yY2UtY29t
cG9zaXRpbmctbW9kZS9vdmVyZmxvdy1pZnJhbWUtZW50ZXItY29tcG9zaXRpbmcuaHRtbAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9jb21wb3NpdGluZy9mb3Jj
ZS1jb21wb3NpdGluZy1tb2RlL292ZXJmbG93LWlmcmFtZS1lbnRlci1jb21wb3NpdGluZy5odG1s
CShyZXZpc2lvbiA5OTM4OSkKKysrIExheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL2NvbXBv
c2l0aW5nL2ZvcmNlLWNvbXBvc2l0aW5nLW1vZGUvb3ZlcmZsb3ctaWZyYW1lLWVudGVyLWNvbXBv
c2l0aW5nLmh0bWwJKHdvcmtpbmcgY29weSkKQEAgLTcsOCArNywxMCBAQAogICAgIH0KICAgPC9z
dHlsZT4KICAgPHNjcmlwdD4KLSAgICBpZiAod2luZG93LmludGVybmFscykKKyAgICBpZiAod2lu
ZG93LmludGVybmFscykgewogICAgICAgaW50ZXJuYWxzLnNldEZvcmNlQ29tcG9zaXRpbmdNb2Rl
KGRvY3VtZW50LCB0cnVlKTsKKyAgICAgIGludGVybmFscy5zZXRFbmFibGVDb21wb3NpdGluZ0Zv
clNjcm9sbGFibGVGcmFtZXMoZG9jdW1lbnQsIHRydWUpOworICAgIH0KICAgICBmdW5jdGlvbiBk
b1Rlc3QoKQogICAgIHsKICAgICAgIGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCklu
ZGV4OiBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9jb21wb3NpdGluZy9mb3JjZS1jb21w
b3NpdGluZy1tb2RlL292ZXJmbG93LWlmcmFtZS1sYXllci5odG1sCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExh
eW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL2NvbXBvc2l0aW5nL2ZvcmNlLWNvbXBvc2l0aW5n
LW1vZGUvb3ZlcmZsb3ctaWZyYW1lLWxheWVyLmh0bWwJKHJldmlzaW9uIDk5Mzg5KQorKysgTGF5
b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vY29tcG9zaXRpbmcvZm9yY2UtY29tcG9zaXRpbmct
bW9kZS9vdmVyZmxvdy1pZnJhbWUtbGF5ZXIuaHRtbAkod29ya2luZyBjb3B5KQpAQCAtNyw4ICs3
LDEwIEBACiAgICAgfQogICA8L3N0eWxlPgogICA8c2NyaXB0PgotICAgIGlmICh3aW5kb3cuaW50
ZXJuYWxzKQorICAgIGlmICh3aW5kb3cuaW50ZXJuYWxzKSB7CiAgICAgICBpbnRlcm5hbHMuc2V0
Rm9yY2VDb21wb3NpdGluZ01vZGUoZG9jdW1lbnQsIHRydWUpOworICAgICAgaW50ZXJuYWxzLnNl
dEVuYWJsZUNvbXBvc2l0aW5nRm9yU2Nyb2xsYWJsZUZyYW1lcyhkb2N1bWVudCwgdHJ1ZSk7Cisg
ICAgfQogICAgIGZ1bmN0aW9uIGRvVGVzdCgpCiAgICAgewogICAgICAgaWYgKHdpbmRvdy5sYXlv
dXRUZXN0Q29udHJvbGxlcikgewpJbmRleDogTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0v
Y29tcG9zaXRpbmcvZm9yY2UtY29tcG9zaXRpbmctbW9kZS9vdmVyZmxvdy1pZnJhbWUtbGVhdmUt
Y29tcG9zaXRpbmcuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJv
bWl1bS9jb21wb3NpdGluZy9mb3JjZS1jb21wb3NpdGluZy1tb2RlL292ZXJmbG93LWlmcmFtZS1s
ZWF2ZS1jb21wb3NpdGluZy5odG1sCShyZXZpc2lvbiA5OTM4OSkKKysrIExheW91dFRlc3RzL3Bs
YXRmb3JtL2Nocm9taXVtL2NvbXBvc2l0aW5nL2ZvcmNlLWNvbXBvc2l0aW5nLW1vZGUvb3ZlcmZs
b3ctaWZyYW1lLWxlYXZlLWNvbXBvc2l0aW5nLmh0bWwJKHdvcmtpbmcgY29weSkKQEAgLTcsOCAr
NywxMCBAQAogICAgIH0KICAgPC9zdHlsZT4KICAgPHNjcmlwdD4KLSAgICBpZiAod2luZG93Lmlu
dGVybmFscykKKyAgICBpZiAod2luZG93LmludGVybmFscykgewogICAgICAgaW50ZXJuYWxzLnNl
dEZvcmNlQ29tcG9zaXRpbmdNb2RlKGRvY3VtZW50LCB0cnVlKTsKKyAgICAgIGludGVybmFscy5z
ZXRFbmFibGVDb21wb3NpdGluZ0ZvclNjcm9sbGFibGVGcmFtZXMoZG9jdW1lbnQsIHRydWUpOwor
ICAgIH0KICAgICBmdW5jdGlvbiBkb1Rlc3QoKQogICAgIHsKICAgICAgIGlmICh3aW5kb3cubGF5
b3V0VGVzdENvbnRyb2xsZXIpCg==
</data>
<flag name="review"
          id="112426"
          type_id="1"
          status="+"
          setter="jamesr"
    />
          </attachment>
      

    </bug>

</bugzilla>