<?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>186122</bug_id>
          
          <creation_ts>2018-05-30 18:15:55 -0700</creation_ts>
          <short_desc>[LFC] Add quirks mode setter/getting to LayoutContext</short_desc>
          <delta_ts>2018-05-31 08:01:44 -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>Layout and Rendering</component>
          <version>WebKit 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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="alan">zalan</reporter>
          <assigned_to name="alan">zalan</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>commit-queue</cc>
    
    <cc>koivisto</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1428702</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2018-05-30 18:15:55 -0700</bug_when>
    <thetext>ssia</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1428707</commentid>
    <comment_count>1</comment_count>
      <attachid>341631</attachid>
    <who name="alan">zalan</who>
    <bug_when>2018-05-30 18:31:28 -0700</bug_when>
    <thetext>Created attachment 341631
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1428838</commentid>
    <comment_count>2</comment_count>
      <attachid>341631</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-05-31 07:58:30 -0700</bug_when>
    <thetext>Comment on attachment 341631
Patch

Clearing flags on attachment: 341631

Committed r232346: &lt;https://trac.webkit.org/changeset/232346&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1428839</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-05-31 07:58:31 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1428843</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-05-31 08:01:44 -0700</bug_when>
    <thetext>&lt;rdar://problem/40685356&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>341631</attachid>
            <date>2018-05-30 18:31:28 -0700</date>
            <delta_ts>2018-05-31 07:58:30 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-186122-20180530183127.patch</filename>
            <type>text/plain</type>
            <size>4833</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMyMjkxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTZiNjNlYzdjMDg3MGI5
MjdkNDkyYWYxNGY3YzI2Nzc4NzhlOWVlZC4uYWI2NTBkMmQzNjFhMDQyZDI1MmM4YWFhMzFiOWEx
ZGQxODk4Njk0NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDE4LTA1LTMwICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgW0xGQ10gQWRkIHF1aXJrcyBt
b2RlIHNldHRlci9nZXR0aW5nIHRvIExheW91dENvbnRleHQKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE4NjEyMgorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogbGF5b3V0L0xheW91dENvbnRleHQuaDoKKyAg
ICAgICAgKFdlYkNvcmU6OkxheW91dDo6TGF5b3V0Q29udGV4dDo6c2V0SW5RdWlya3NNb2RlKToK
KyAgICAgICAgKFdlYkNvcmU6OkxheW91dDo6TGF5b3V0Q29udGV4dDo6aW5RdWlya3NNb2RlIGNv
bnN0KToKKyAgICAgICAgKiBwYWdlL0ZyYW1lVmlld0xheW91dENvbnRleHQuY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6bGF5b3V0VXNpbmdGb3JtYXR0aW5nQ29udGV4dCk6CisKIDIwMTgtMDUtMzAg
IFphbGFuIEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KIAogICAgICAgICBbTEZDXSBNaXNjZWxs
YW5lb3VzIGZpeGVzIHRvIGdldCBjbG9zZXIgdG8gZ2VvbWV0cnkgY29ycmVjdG5lc3MKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL2xheW91dC9MYXlvdXRDb250ZXh0LmggYi9Tb3VyY2UvV2Vi
Q29yZS9sYXlvdXQvTGF5b3V0Q29udGV4dC5oCmluZGV4IGQwMmI2ZTU0OTY0NmUxYzI4MTVhN2I4
Y2NhZDY4YjJiZDZiZGYzY2UuLmQ4M2JjMDhhYTQwN2ZjYTRiMTY5NmYzNmM3MzRhMjZiMDMwNGMw
ZWIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2xheW91dC9MYXlvdXRDb250ZXh0LmgKKysr
IGIvU291cmNlL1dlYkNvcmUvbGF5b3V0L0xheW91dENvbnRleHQuaApAQCAtNjMsNiArNjMsNyBA
QCBwdWJsaWM6CiAgICAgdm9pZCBpbml0aWFsaXplUm9vdChjb25zdCBDb250YWluZXImLCBjb25z
dCBMYXlvdXRTaXplJik7CiAgICAgdm9pZCB1cGRhdGVMYXlvdXQoKTsKICAgICB2b2lkIHN0eWxl
Q2hhbmdlZChjb25zdCBCb3gmLCBTdHlsZURpZmYpOworICAgIHZvaWQgc2V0SW5RdWlya3NNb2Rl
KGJvb2wgaW5RdWlya3NNb2RlKSB7IG1faW5RdWlya3NNb2RlID0gaW5RdWlya3NNb2RlOyB9CiAK
ICAgICBlbnVtIGNsYXNzIFVwZGF0ZVR5cGUgewogICAgICAgICBPdmVyZmxvdyA9IDEgPDwgMCwK
QEAgLTgwLDYgKzgxLDcgQEAgcHVibGljOgogICAgIERpc3BsYXk6OkJveCYgY3JlYXRlRGlzcGxh
eUJveChjb25zdCBCb3gmKTsKICAgICBEaXNwbGF5OjpCb3gqIGRpc3BsYXlCb3hGb3JMYXlvdXRC
b3goY29uc3QgQm94JiBsYXlvdXRCb3gpIGNvbnN0IHsgcmV0dXJuIG1fbGF5b3V0VG9EaXNwbGF5
Qm94LmdldCgmbGF5b3V0Qm94KTsgfQogCisgICAgYm9vbCBpblF1aXJrc01vZGUoKSBjb25zdCB7
IHJldHVybiBtX2luUXVpcmtzTW9kZTsgfQogICAgIC8vIEZvciB0ZXN0aW5nIHB1cnBvc2VzIG9u
bHkKICAgICB2b2lkIHZlcmlmeUFuZE91dHB1dE1pc21hdGNoaW5nTGF5b3V0VHJlZShjb25zdCBS
ZW5kZXJWaWV3JikgY29uc3Q7CiAKQEAgLTg4LDYgKzkwLDcgQEAgcHJpdmF0ZToKICAgICBIYXNo
U2V0PGNvbnN0IENvbnRhaW5lcio+IG1fZm9ybWF0dGluZ0NvbnRleHRSb290TGlzdEZvckxheW91
dDsKICAgICBIYXNoTWFwPGNvbnN0IEJveCosIHN0ZDo6dW5pcXVlX3B0cjxGb3JtYXR0aW5nU3Rh
dGU+PiBtX2Zvcm1hdHRpbmdTdGF0ZXM7CiAgICAgSGFzaE1hcDxjb25zdCBCb3gqLCBzdGQ6OnVu
aXF1ZV9wdHI8RGlzcGxheTo6Qm94Pj4gbV9sYXlvdXRUb0Rpc3BsYXlCb3g7CisgICAgYm9vbCBt
X2luUXVpcmtzTW9kZSB7IGZhbHNlIH07CiB9OwogCiB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9sYXlvdXQvYmxvY2tmb3JtYXR0aW5nL0Jsb2NrRm9ybWF0dGluZ0NvbnRleHRHZW9tZXRy
eS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvYmxvY2tmb3JtYXR0aW5nL0Jsb2NrRm9ybWF0
dGluZ0NvbnRleHRHZW9tZXRyeS5jcHAKaW5kZXggOTRiYzI5MjAwOTg0MmM4Zjk4MzFlNTQxN2E3
OTUyNzdjN2I4YzU4OC4uMzg4ZjI0ODE0NGRiODVlYzk1OTc2NzAxNjI4M2YwYTY5YTU3MGE1ZiAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Jsb2NrZm9ybWF0dGluZy9CbG9ja0Zv
cm1hdHRpbmdDb250ZXh0R2VvbWV0cnkuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2xheW91dC9i
bG9ja2Zvcm1hdHRpbmcvQmxvY2tGb3JtYXR0aW5nQ29udGV4dEdlb21ldHJ5LmNwcApAQCAtMzMs
MTIgKzMzLDEyIEBACiBuYW1lc3BhY2UgV2ViQ29yZSB7CiBuYW1lc3BhY2UgTGF5b3V0IHsKIAot
c3RhdGljIGJvb2wgaXNTdHJldGNoZWRUb1ZpZXdwb3J0KGNvbnN0IEJveCYgbGF5b3V0Qm94KQor
c3RhdGljIGJvb2wgaXNTdHJldGNoZWRUb1ZpZXdwb3J0KGNvbnN0IExheW91dENvbnRleHQmIGxh
eW91dENvbnRleHQsIGNvbnN0IEJveCYgbGF5b3V0Qm94KQogewogICAgIEFTU0VSVChsYXlvdXRC
b3guaXNJbkZsb3coKSk7CiAgICAgLy8gSW4gcXVpcmtzIG1vZGUsIGJvZHkgYW5kIGh0bWwgc3Ry
ZXRjaCB0byB0aGUgdmlld3BvcnQuCi0gICAgLy8gaWYgKCFsYXlvdXRCb3guZG9jdW1lbnQoKS5p
blF1aXJrc01vZGUoKSkKLSAgICAvLyAgICByZXR1cm4gZmFsc2U7CisgICAgaWYgKCFsYXlvdXRD
b250ZXh0LmluUXVpcmtzTW9kZSgpKQorICAgICAgICByZXR1cm4gZmFsc2U7CiAKICAgICBpZiAo
IWxheW91dEJveC5pc0RvY3VtZW50Qm94KCkgfHwgIWxheW91dEJveC5pc0JvZHlCb3goKSkKICAg
ICAgICAgcmV0dXJuIGZhbHNlOwpAQCAtMTA3LDcgKzEwNyw3IEBAIExheW91dFVuaXQgQmxvY2tG
b3JtYXR0aW5nQ29udGV4dDo6R2VvbWV0cnk6OmluRmxvd05vblJlcGxhY2VkSGVpZ2h0KExheW91
dENvbnRlCiAgICAgfTsKIAogICAgIGF1dG8gY29tcHV0ZWRIZWlnaHQgPSBjb21wdXRlKCk7Ci0g
ICAgaWYgKCFpc1N0cmV0Y2hlZFRvVmlld3BvcnQobGF5b3V0Qm94KSkKKyAgICBpZiAoIWlzU3Ry
ZXRjaGVkVG9WaWV3cG9ydChsYXlvdXRDb250ZXh0LCBsYXlvdXRCb3gpKQogICAgICAgICByZXR1
cm4gY29tcHV0ZWRIZWlnaHQ7CiAgICAgYXV0byBpbml0aWFsQ29udGFpbmluZ0Jsb2NrSGVpZ2h0
ID0gbGF5b3V0Q29udGV4dC5kaXNwbGF5Qm94Rm9yTGF5b3V0Qm94KGluaXRpYWxDb250YWluaW5n
QmxvY2sobGF5b3V0Qm94KSktPmNvbnRlbnRCb3goKS5oZWlnaHQoKTsKICAgICByZXR1cm4gc3Rk
OjptYXgoY29tcHV0ZWRIZWlnaHQsIGluaXRpYWxDb250YWluaW5nQmxvY2tIZWlnaHQpOwpAQCAt
MTQ3LDcgKzE0Nyw3IEBAIExheW91dFVuaXQgQmxvY2tGb3JtYXR0aW5nQ29udGV4dDo6R2VvbWV0
cnk6OmluRmxvd05vblJlcGxhY2VkV2lkdGgoTGF5b3V0Q29udGV4CiAgICAgfTsKIAogICAgIGF1
dG8gY29tcHV0ZWRXaWR0aCA9IGNvbXB1dGUoKTsKLSAgICBpZiAoIWlzU3RyZXRjaGVkVG9WaWV3
cG9ydChsYXlvdXRCb3gpKQorICAgIGlmICghaXNTdHJldGNoZWRUb1ZpZXdwb3J0KGxheW91dENv
bnRleHQsIGxheW91dEJveCkpCiAgICAgICAgIHJldHVybiBjb21wdXRlZFdpZHRoOwogICAgIGF1
dG8gaW5pdGlhbENvbnRhaW5pbmdCbG9ja1dpZHRoID0gbGF5b3V0Q29udGV4dC5kaXNwbGF5Qm94
Rm9yTGF5b3V0Qm94KGluaXRpYWxDb250YWluaW5nQmxvY2sobGF5b3V0Qm94KSktPmNvbnRlbnRC
b3goKS53aWR0aCgpOwogICAgIHJldHVybiBzdGQ6Om1heChjb21wdXRlZFdpZHRoLCBpbml0aWFs
Q29udGFpbmluZ0Jsb2NrV2lkdGgpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9G
cmFtZVZpZXdMYXlvdXRDb250ZXh0LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRnJhbWVWaWV3
TGF5b3V0Q29udGV4dC5jcHAKaW5kZXggNmIzMzFhY2YwYWYwZGRmODMzOWE1ZjNjY2UyYjA3OWVk
YmNiMzU2MC4uMTQxOTNjNGFlOGJlOTdkZTcxMTEzNmUxYzA0YTlkMTA1Y2JlYzc4MiAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9GcmFtZVZpZXdMYXlvdXRDb250ZXh0LmNwcAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9wYWdlL0ZyYW1lVmlld0xheW91dENvbnRleHQuY3BwCkBAIC01Nyw2
ICs1Nyw3IEBAIHN0YXRpYyB2b2lkIGxheW91dFVzaW5nRm9ybWF0dGluZ0NvbnRleHQoY29uc3Qg
UmVuZGVyVmlldyYgcmVuZGVyVmlldykKICAgICBhdXRvIGluaXRpYWxDb250YWluaW5nQmxvY2sg
PSBMYXlvdXQ6OlRyZWVCdWlsZGVyOjpjcmVhdGVMYXlvdXRUcmVlKHJlbmRlclZpZXcpOwogICAg
IGF1dG8gbGF5b3V0Q29udGV4dCA9IHN0ZDo6bWFrZV91bmlxdWU8TGF5b3V0OjpMYXlvdXRDb250
ZXh0PigpOwogICAgIGxheW91dENvbnRleHQtPmluaXRpYWxpemVSb290KCppbml0aWFsQ29udGFp
bmluZ0Jsb2NrLCByZW5kZXJWaWV3LnNpemUoKSk7CisgICAgbGF5b3V0Q29udGV4dC0+c2V0SW5R
dWlya3NNb2RlKHJlbmRlclZpZXcuZG9jdW1lbnQoKS5pblF1aXJrc01vZGUoKSk7CiAgICAgbGF5
b3V0Q29udGV4dC0+dXBkYXRlTGF5b3V0KCk7CiAgICAgbGF5b3V0Q29udGV4dC0+dmVyaWZ5QW5k
T3V0cHV0TWlzbWF0Y2hpbmdMYXlvdXRUcmVlKHJlbmRlclZpZXcpOwogfSAK
</data>

          </attachment>
      

    </bug>

</bugzilla>