<?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>225873</bug_id>
          
          <creation_ts>2021-05-17 08:47:29 -0700</creation_ts>
          <short_desc>Drawing an sRGB image into a DisplayP3 canvas and then into sRGB canvas yields different results than if you only draw it into the sRGB canvas</short_desc>
          <delta_ts>2021-08-11 10:11:50 -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>Canvas</component>
          <version>Other</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>MOVED</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="Sam Weinig">sam</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>dino</cc>
    
    <cc>heycam</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1760755</commentid>
    <comment_count>0</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2021-05-17 08:47:29 -0700</bug_when>
    <thetext>Drawing an sRGB image into a DisplayP3 canvas and then into sRGB canvas yields different results than if you only draw it into the sRGB canvas.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1760756</commentid>
    <comment_count>1</comment_count>
      <attachid>428832</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2021-05-17 08:48:59 -0700</bug_when>
    <thetext>Created attachment 428832
Test case where both are drawn and tested</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1760757</commentid>
    <comment_count>2</comment_count>
      <attachid>428833</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2021-05-17 08:49:27 -0700</bug_when>
    <thetext>Created attachment 428833
Test case where only the sRGB canvas is drawn into</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1760758</commentid>
    <comment_count>3</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2021-05-17 08:50:31 -0700</bug_when>
    <thetext>NOTE: This requires ToT WebKit with the CanvasColorSpacesEnabled feature enabled.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1760759</commentid>
    <comment_count>4</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2021-05-17 08:52:29 -0700</bug_when>
    <thetext>This seems to be related to some cache, as to see the results, you must open a new window for each test case, otherwise, the tests will taint each other.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1760761</commentid>
    <comment_count>5</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2021-05-17 08:55:14 -0700</bug_when>
    <thetext>It also seems to have to do with canvas accelerated graphics as disabling that (via the Debug -&gt; Drawing and Compositing Flags, etc.) causes the issue to go away.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1760765</commentid>
    <comment_count>6</comment_count>
      <attachid>428834</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2021-05-17 09:06:26 -0700</bug_when>
    <thetext>Created attachment 428834
Visual Test (all three squares should be the same color)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1760875</commentid>
    <comment_count>7</comment_count>
      <attachid>428866</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2021-05-17 14:02:08 -0700</bug_when>
    <thetext>Created attachment 428866
Visual Test (all three squares should be the same color)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1760876</commentid>
    <comment_count>8</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2021-05-17 14:03:01 -0700</bug_when>
    <thetext>Updated the visual test case, the getImageData() was not necessary. 

Now to uncover all the different image caches in WebKit to see which one is acting up.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1763149</commentid>
    <comment_count>9</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-05-24 08:48:16 -0700</bug_when>
    <thetext>&lt;rdar://problem/78402035&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1776652</commentid>
    <comment_count>10</comment_count>
      <attachid>433411</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2021-07-13 09:42:06 -0700</bug_when>
    <thetext>Created attachment 433411
Visual Test (only the sRGB ones)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1783395</commentid>
    <comment_count>11</comment_count>
    <who name="Cameron McCormack (:heycam)">heycam</who>
    <bug_when>2021-08-10 22:20:16 -0700</bug_when>
    <thetext>This is being tracked internally.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1783544</commentid>
    <comment_count>12</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2021-08-11 10:11:50 -0700</bug_when>
    <thetext>👍</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>428832</attachid>
            <date>2021-05-17 08:48:59 -0700</date>
            <delta_ts>2021-05-17 08:48:59 -0700</delta_ts>
            <desc>Test case where both are drawn and tested</desc>
            <filename>canvas-color-space-display-p3-drawImage-both.html</filename>
            <type>text/html</type>
            <size>2495</size>
            <attacher name="Sam Weinig">sam</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgo8aGVhZD4KPC9oZWFkPgo8Ym9keT4KPHByZSBpZD0ibG9n
Ij48L3ByZT4KPGltZyBpZD0icmVkLXBuZy1zcmdiIiB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHNy
Yz0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFHUUFBQUJr
Q0FZQUFBQnc0cFZVQUFBQUFYTlNSMElBcnM0YzZRQUFBRkJsV0VsbVRVMEFLZ0FBQUFnQUFnRVNB
QU1BQUFBQkFBRUFBSWRwQUFRQUFBQUJBQUFBSmdBQUFBQUFBNkFCQUFNQUFBQUJBQUVBQUtBQ0FB
UUFBQUFCQUFBQVpLQURBQVFBQUFBQkFBQUFaQUFBQUFBOVp2QmZBQUFCV1dsVVdIUllUVXc2WTI5
dExtRmtiMkpsTG5odGNBQUFBQUFBUEhnNmVHMXdiV1YwWVNCNGJXeHVjenA0UFNKaFpHOWlaVHB1
Y3pwdFpYUmhMeUlnZURwNGJYQjBhejBpV0UxUUlFTnZjbVVnTmk0d0xqQWlQZ29nSUNBOGNtUm1P
bEpFUmlCNGJXeHVjenB5WkdZOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2TURJdk1q
SXRjbVJtTFhONWJuUmhlQzF1Y3lNaVBnb2dJQ0FnSUNBOGNtUm1Pa1JsYzJOeWFYQjBhVzl1SUhK
a1pqcGhZbTkxZEQwaUlnb2dJQ0FnSUNBZ0lDQWdJQ0I0Yld4dWN6cDBhV1ptUFNKb2RIUndPaTh2
Ym5NdVlXUnZZbVV1WTI5dEwzUnBabVl2TVM0d0x5SStDaUFnSUNBZ0lDQWdJRHgwYVdabU9rOXlh
V1Z1ZEdGMGFXOXVQakU4TDNScFptWTZUM0pwWlc1MFlYUnBiMjQrQ2lBZ0lDQWdJRHd2Y21SbU9r
UmxjMk55YVhCMGFXOXVQZ29nSUNBOEwzSmtaanBTUkVZK0Nqd3ZlRHA0YlhCdFpYUmhQZ29aWHVF
SEFBQUJiVWxFUVZSNEFlM1RRUTBBSUJERXdBUC9ub0VFRS9Nb09RRk55NjR6ODY2bkdOZ0tTQnpm
UUVHd24xQ1FnbUFHTUp3V1VoRE1BSWJUUWdxQ0djQndXa2hCTUFNWVRnc3BDR1lBdzJraEJjRU1Z
RGd0cENDWUFReW5oUlFFTTREaHRKQ0NZQVl3bkJaU0VNd0FodE5DQ29JWndIQmFTRUV3QXhoT0N5
a0laZ0REYVNFRndReGdPQzJrSUpnQkRLZUZGQVF6Z09HMGtJSmdCakNjRmxJUXpBQ0cwMElLZ2hu
QWNGcElRVEFER0U0TEtRaG1BTU5wSVFYQkRHQTRMYVFnbUFFTXA0VVVCRE9BNGJTUWdtQUdNSndX
VWhETUFJYlRRZ3FDR2NCd1draEJNQU1ZVGdzcENHWUF3MmtoQmNFTVlEZ3RwQ0NZQVF5bmhSUUVN
NERodEpDQ1lBWXduQlpTRU13QWh0TkNDb0lad0hCYVNFRXdBeGhPQ3lrSVpnRERhU0VGd1F4Z09D
MmtJSmdCREtlRkZBUXpnT0cwa0lKZ0JqQ2NGbElRekFDRzAwSUtnaG5BY0ZwSVFUQURHRTRMS1Fo
bUFNTnBJUVhCREdBNExhUWdtQUVNcDRVVUJET0E0YlFRTE1nRjdFd0N4aHd3UzRjQUFBQUFTVVZP
Uks1Q1lJST0iPgoKPHNjcmlwdD4KCmZ1bmN0aW9uIGxvZyhtc2cpIHsKICAgIGRvY3VtZW50LnF1
ZXJ5U2VsZWN0b3IoIiNsb2ciKS5hcHBlbmQobXNnICsgIlxuIik7Cn0KCmZ1bmN0aW9uIHNob3Vs
ZEJlKGEsIGIpIHsKICAgIGxldCBfYSA9IGV2YWwoYSk7CiAgICBsZXQgX2IgPSBldmFsKGIpOwog
ICAgaWYgKF9hID09IF9iKQogICAgICAgIGxvZyhgUEFTUzogJHtfYX0gaXMgJHtfYn1gKTsKICAg
IGVsc2UKICAgICAgICBsb2coYEZBSUw6ICR7X2F9IGlzIG5vdCAke19ifWApOwp9Cgp2YXIgaW1n
U1JHQiA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJyZWQtcG5nLXNyZ2IiKTsKaW1nU1JHQi5v
bmxvYWQgPSBmdW5jdGlvbigpIHsKICAgIHJ1blRlc3QoKTsKfQoKZnVuY3Rpb24gdGVzdChjb2xv
clNwYWNlLCBpbWFnZSwgcmVzdWx0cykKewogICAgbGV0IGNhbnZhcyA9IGRvY3VtZW50LmNyZWF0
ZUVsZW1lbnQoImNhbnZhcyIpOwogICAgbGV0IGNvbnRleHQgPSBjYW52YXMuZ2V0Q29udGV4dCgi
MmQiLCB7IGNvbG9yU3BhY2U6IGNvbG9yU3BhY2UgfSk7CiAgICBjb250ZXh0LmRyYXdJbWFnZShp
bWFnZSwgMCwgMCwgNTAsIDUwKTsKCiAgICBkYXRhID0gY29udGV4dC5nZXRJbWFnZURhdGEoMCwg
MCwgMSwgMSwgeyBjb2xvclNwYWNlOiBjb2xvclNwYWNlIH0pOwoKICAgIHNob3VsZEJlKCJkYXRh
LmRhdGFbMF0iLCBgJHtyZXN1bHRzWzBdfWApOwogICAgc2hvdWxkQmUoImRhdGEuZGF0YVsxXSIs
IGAke3Jlc3VsdHNbMV19YCk7CiAgICBzaG91bGRCZSgiZGF0YS5kYXRhWzJdIiwgYCR7cmVzdWx0
c1syXX1gKTsKICAgIHNob3VsZEJlKCJkYXRhLmRhdGFbM10iLCBgJHtyZXN1bHRzWzNdfWApOwp9
CgpmdW5jdGlvbiBydW5UZXN0KCkgewogICAgbG9nKCIiKTsKICAgIGxvZygiVGVzdGluZyBkcmF3
aW5nIGEgc3JnYiBpbWFnZSBpbnRvIGEgZGlzcGxheS1wMyBjYW52YXMiKTsKICAgIGxvZygiIik7
CiAgICB0ZXN0KCJkaXNwbGF5LXAzIiwgaW1nU1JHQiwgWzIzNCwgNTEsIDM1LCAyNTVdKTsKCiAg
ICBsb2coIiIpOwogICAgbG9nKCJUZXN0aW5nIGRyYXdpbmcgYSBzcmdiIGltYWdlIGludG8gYSBz
cmdiIGNhbnZhcyIpOwogICAgbG9nKCIiKTsKICAgIHRlc3QoInNyZ2IiLCBpbWdTUkdCLCBbMjU1
LCAwLCAwLCAyNTVdKTsKfQoKPC9zY3JpcHQ+CjwvYm9keT4KPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>428833</attachid>
            <date>2021-05-17 08:49:27 -0700</date>
            <delta_ts>2021-05-17 08:49:27 -0700</delta_ts>
            <desc>Test case where only the sRGB canvas is drawn into</desc>
            <filename>canvas-color-space-display-p3-drawImage-just-srgb-to-srgb.html</filename>
            <type>text/html</type>
            <size>2507</size>
            <attacher name="Sam Weinig">sam</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgo8aGVhZD4KPC9oZWFkPgo8Ym9keT4KPHByZSBpZD0ibG9n
Ij48L3ByZT4KPGltZyBpZD0icmVkLXBuZy1zcmdiIiB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHNy
Yz0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFHUUFBQUJr
Q0FZQUFBQnc0cFZVQUFBQUFYTlNSMElBcnM0YzZRQUFBRkJsV0VsbVRVMEFLZ0FBQUFnQUFnRVNB
QU1BQUFBQkFBRUFBSWRwQUFRQUFBQUJBQUFBSmdBQUFBQUFBNkFCQUFNQUFBQUJBQUVBQUtBQ0FB
UUFBQUFCQUFBQVpLQURBQVFBQUFBQkFBQUFaQUFBQUFBOVp2QmZBQUFCV1dsVVdIUllUVXc2WTI5
dExtRmtiMkpsTG5odGNBQUFBQUFBUEhnNmVHMXdiV1YwWVNCNGJXeHVjenA0UFNKaFpHOWlaVHB1
Y3pwdFpYUmhMeUlnZURwNGJYQjBhejBpV0UxUUlFTnZjbVVnTmk0d0xqQWlQZ29nSUNBOGNtUm1P
bEpFUmlCNGJXeHVjenB5WkdZOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2TURJdk1q
SXRjbVJtTFhONWJuUmhlQzF1Y3lNaVBnb2dJQ0FnSUNBOGNtUm1Pa1JsYzJOeWFYQjBhVzl1SUhK
a1pqcGhZbTkxZEQwaUlnb2dJQ0FnSUNBZ0lDQWdJQ0I0Yld4dWN6cDBhV1ptUFNKb2RIUndPaTh2
Ym5NdVlXUnZZbVV1WTI5dEwzUnBabVl2TVM0d0x5SStDaUFnSUNBZ0lDQWdJRHgwYVdabU9rOXlh
V1Z1ZEdGMGFXOXVQakU4TDNScFptWTZUM0pwWlc1MFlYUnBiMjQrQ2lBZ0lDQWdJRHd2Y21SbU9r
UmxjMk55YVhCMGFXOXVQZ29nSUNBOEwzSmtaanBTUkVZK0Nqd3ZlRHA0YlhCdFpYUmhQZ29aWHVF
SEFBQUJiVWxFUVZSNEFlM1RRUTBBSUJERXdBUC9ub0VFRS9Nb09RRk55NjR6ODY2bkdOZ0tTQnpm
UUVHd24xQ1FnbUFHTUp3V1VoRE1BSWJUUWdxQ0djQndXa2hCTUFNWVRnc3BDR1lBdzJraEJjRU1Z
RGd0cENDWUFReW5oUlFFTTREaHRKQ0NZQVl3bkJaU0VNd0FodE5DQ29JWndIQmFTRUV3QXhoT0N5
a0laZ0REYVNFRndReGdPQzJrSUpnQkRLZUZGQVF6Z09HMGtJSmdCakNjRmxJUXpBQ0cwMElLZ2hu
QWNGcElRVEFER0U0TEtRaG1BTU5wSVFYQkRHQTRMYVFnbUFFTXA0VVVCRE9BNGJTUWdtQUdNSndX
VWhETUFJYlRRZ3FDR2NCd1draEJNQU1ZVGdzcENHWUF3MmtoQmNFTVlEZ3RwQ0NZQVF5bmhSUUVN
NERodEpDQ1lBWXduQlpTRU13QWh0TkNDb0lad0hCYVNFRXdBeGhPQ3lrSVpnRERhU0VGd1F4Z09D
MmtJSmdCREtlRkZBUXpnT0cwa0lKZ0JqQ2NGbElRekFDRzAwSUtnaG5BY0ZwSVFUQURHRTRMS1Fo
bUFNTnBJUVhCREdBNExhUWdtQUVNcDRVVUJET0E0YlFRTE1nRjdFd0N4aHd3UzRjQUFBQUFTVVZP
Uks1Q1lJST0iPgoKPHNjcmlwdD4KCmZ1bmN0aW9uIGxvZyhtc2cpIHsKICAgIGRvY3VtZW50LnF1
ZXJ5U2VsZWN0b3IoIiNsb2ciKS5hcHBlbmQobXNnICsgIlxuIik7Cn0KCmZ1bmN0aW9uIHNob3Vs
ZEJlKGEsIGIpIHsKICAgIGxldCBfYSA9IGV2YWwoYSk7CiAgICBsZXQgX2IgPSBldmFsKGIpOwog
ICAgaWYgKF9hID09IF9iKQogICAgICAgIGxvZyhgUEFTUzogJHtfYX0gaXMgJHtfYn1gKTsKICAg
IGVsc2UKICAgICAgICBsb2coYEZBSUw6ICR7X2F9IGlzIG5vdCAke19ifWApOwp9Cgp2YXIgaW1n
U1JHQiA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJyZWQtcG5nLXNyZ2IiKTsKaW1nU1JHQi5v
bmxvYWQgPSBmdW5jdGlvbigpIHsKICAgIHJ1blRlc3QoKTsKfQoKZnVuY3Rpb24gdGVzdChjb2xv
clNwYWNlLCBpbWFnZSwgcmVzdWx0cykKewogICAgbGV0IGNhbnZhcyA9IGRvY3VtZW50LmNyZWF0
ZUVsZW1lbnQoImNhbnZhcyIpOwogICAgbGV0IGNvbnRleHQgPSBjYW52YXMuZ2V0Q29udGV4dCgi
MmQiLCB7IGNvbG9yU3BhY2U6IGNvbG9yU3BhY2UgfSk7CiAgICBjb250ZXh0LmRyYXdJbWFnZShp
bWFnZSwgMCwgMCwgNTAsIDUwKTsKCiAgICBkYXRhID0gY29udGV4dC5nZXRJbWFnZURhdGEoMCwg
MCwgMSwgMSwgeyBjb2xvclNwYWNlOiBjb2xvclNwYWNlIH0pOwoKICAgIHNob3VsZEJlKCJkYXRh
LmRhdGFbMF0iLCBgJHtyZXN1bHRzWzBdfWApOwogICAgc2hvdWxkQmUoImRhdGEuZGF0YVsxXSIs
IGAke3Jlc3VsdHNbMV19YCk7CiAgICBzaG91bGRCZSgiZGF0YS5kYXRhWzJdIiwgYCR7cmVzdWx0
c1syXX1gKTsKICAgIHNob3VsZEJlKCJkYXRhLmRhdGFbM10iLCBgJHtyZXN1bHRzWzNdfWApOwp9
CgpmdW5jdGlvbiBydW5UZXN0KCkgewogICAgLy8gbG9nKCIiKTsKICAgIC8vIGxvZygiVGVzdGlu
ZyBkcmF3aW5nIGEgc3JnYiBpbWFnZSBpbnRvIGEgZGlzcGxheS1wMyBjYW52YXMiKTsKICAgIC8v
IGxvZygiIik7CiAgICAvLyB0ZXN0KCJkaXNwbGF5LXAzIiwgaW1nU1JHQiwgWzIzNCwgNTEsIDM1
LCAyNTVdKTsKCiAgICBsb2coIiIpOwogICAgbG9nKCJUZXN0aW5nIGRyYXdpbmcgYSBzcmdiIGlt
YWdlIGludG8gYSBzcmdiIGNhbnZhcyIpOwogICAgbG9nKCIiKTsKICAgIHRlc3QoInNyZ2IiLCBp
bWdTUkdCLCBbMjU1LCAwLCAwLCAyNTVdKTsKfQoKPC9zY3JpcHQ+CjwvYm9keT4KPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>428834</attachid>
            <date>2021-05-17 09:06:26 -0700</date>
            <delta_ts>2021-05-17 14:02:08 -0700</delta_ts>
            <desc>Visual Test (all three squares should be the same color)</desc>
            <filename>visual.html</filename>
            <type>text/html</type>
            <size>2283</size>
            <attacher name="Sam Weinig">sam</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgo8aGVhZD4KICAgIDxzdHlsZT4KICAgICAgICBkaXYgewog
ICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgICAgICAgICAgIGJvcmRlcjogMXB4
IHNvbGlkIGJsYWNrOwogICAgICAgICAgICB3aWR0aDogNTBweDsKICAgICAgICAgICAgcGFkZGlu
ZzogMTBweDsKICAgICAgICB9CiAgICA8L3N0eWxlPgo8L2hlYWQ+Cjxib2R5Pgo8cD5UaGUgdGhy
ZWUgc3F1YXJlIGJlbG93IHNob3VsZCBhbGwgYmUgdGhlIHNhbWUgY29sb3IuPC9wPgo8ZGl2Pgog
ICAgSW1hZ2U6IAogICAgPGltZyBpZD0icmVkLXBuZy1zcmdiIiB3aWR0aD0iNTAiIGhlaWdodD0i
NTAiIHNyYz0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFH
UUFBQUJrQ0FZQUFBQnc0cFZVQUFBQUFYTlNSMElBcnM0YzZRQUFBRkJsV0VsbVRVMEFLZ0FBQUFn
QUFnRVNBQU1BQUFBQkFBRUFBSWRwQUFRQUFBQUJBQUFBSmdBQUFBQUFBNkFCQUFNQUFBQUJBQUVB
QUtBQ0FBUUFBQUFCQUFBQVpLQURBQVFBQUFBQkFBQUFaQUFBQUFBOVp2QmZBQUFCV1dsVVdIUllU
VXc2WTI5dExtRmtiMkpsTG5odGNBQUFBQUFBUEhnNmVHMXdiV1YwWVNCNGJXeHVjenA0UFNKaFpH
OWlaVHB1Y3pwdFpYUmhMeUlnZURwNGJYQjBhejBpV0UxUUlFTnZjbVVnTmk0d0xqQWlQZ29nSUNB
OGNtUm1PbEpFUmlCNGJXeHVjenB5WkdZOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2
TURJdk1qSXRjbVJtTFhONWJuUmhlQzF1Y3lNaVBnb2dJQ0FnSUNBOGNtUm1Pa1JsYzJOeWFYQjBh
Vzl1SUhKa1pqcGhZbTkxZEQwaUlnb2dJQ0FnSUNBZ0lDQWdJQ0I0Yld4dWN6cDBhV1ptUFNKb2RI
UndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzUnBabVl2TVM0d0x5SStDaUFnSUNBZ0lDQWdJRHgwYVda
bU9rOXlhV1Z1ZEdGMGFXOXVQakU4TDNScFptWTZUM0pwWlc1MFlYUnBiMjQrQ2lBZ0lDQWdJRHd2
Y21SbU9rUmxjMk55YVhCMGFXOXVQZ29nSUNBOEwzSmtaanBTUkVZK0Nqd3ZlRHA0YlhCdFpYUmhQ
Z29aWHVFSEFBQUJiVWxFUVZSNEFlM1RRUTBBSUJERXdBUC9ub0VFRS9Nb09RRk55NjR6ODY2bkdO
Z0tTQnpmUUVHd24xQ1FnbUFHTUp3V1VoRE1BSWJUUWdxQ0djQndXa2hCTUFNWVRnc3BDR1lBdzJr
aEJjRU1ZRGd0cENDWUFReW5oUlFFTTREaHRKQ0NZQVl3bkJaU0VNd0FodE5DQ29JWndIQmFTRUV3
QXhoT0N5a0laZ0REYVNFRndReGdPQzJrSUpnQkRLZUZGQVF6Z09HMGtJSmdCakNjRmxJUXpBQ0cw
MElLZ2huQWNGcElRVEFER0U0TEtRaG1BTU5wSVFYQkRHQTRMYVFnbUFFTXA0VVVCRE9BNGJTUWdt
QUdNSndXVWhETUFJYlRRZ3FDR2NCd1draEJNQU1ZVGdzcENHWUF3MmtoQmNFTVlEZ3RwQ0NZQVF5
bmhSUUVNNERodEpDQ1lBWXduQlpTRU13QWh0TkNDb0lad0hCYVNFRXdBeGhPQ3lrSVpnRERhU0VG
d1F4Z09DMmtJSmdCREtlRkZBUXpnT0cwa0lKZ0JqQ2NGbElRekFDRzAwSUtnaG5BY0ZwSVFUQURH
RTRMS1FobUFNTnBJUVhCREdBNExhUWdtQUVNcDRVVUJET0E0YlFRTE1nRjdFd0N4aHd3UzRjQUFB
QUFTVVZPUks1Q1lJST0iPgo8L2Rpdj4KPHNjcmlwdD4KCnZhciBpbWdTUkdCID0gZG9jdW1lbnQu
Z2V0RWxlbWVudEJ5SWQoInJlZC1wbmctc3JnYiIpOwppbWdTUkdCLm9ubG9hZCA9IGZ1bmN0aW9u
KCkgewogICAgcnVuVGVzdCgpOwp9CgpmdW5jdGlvbiB0ZXN0KGNvbG9yU3BhY2UsIGltYWdlLCBy
ZXN1bHRzKQp7CiAgICBsZXQgZGl2ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7CiAg
ICBsZXQgY2FudmFzID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiY2FudmFzIik7CiAgICBjYW52
YXMud2lkdGg9NTA7CiAgICBjYW52YXMuaGVpZ2h0PTUwOwogICAgZGl2LmFwcGVuZCgiQ2FudmFz
OiAiKTsKICAgIGRpdi5hcHBlbmQoY2FudmFzKQogICAgZG9jdW1lbnQuYm9keS5hcHBlbmQoZGl2
KTsKCiAgICBsZXQgY29udGV4dCA9IGNhbnZhcy5nZXRDb250ZXh0KCIyZCIsIHsgY29sb3JTcGFj
ZTogY29sb3JTcGFjZSB9KTsKICAgIGNvbnRleHQuZHJhd0ltYWdlKGltYWdlLCAwLCAwLCA1MCwg
NTApOwoKICAgIGRhdGEgPSBjb250ZXh0LmdldEltYWdlRGF0YSgwLCAwLCAxLCAxLCB7IGNvbG9y
U3BhY2U6IGNvbG9yU3BhY2UgfSk7Cgp9CgpmdW5jdGlvbiBydW5UZXN0KCkgewogICAgdGVzdCgi
ZGlzcGxheS1wMyIsIGltZ1NSR0IsIFsyMzQsIDUxLCAzNSwgMjU1XSk7CiAgICB0ZXN0KCJzcmdi
IiwgaW1nU1JHQiwgWzI1NSwgMCwgMCwgMjU1XSk7Cn0KCjwvc2NyaXB0Pgo8L2JvZHk+CjwvaHRt
bD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>428866</attachid>
            <date>2021-05-17 14:02:08 -0700</date>
            <delta_ts>2021-05-17 14:02:08 -0700</delta_ts>
            <desc>Visual Test (all three squares should be the same color)</desc>
            <filename>visual.html</filename>
            <type>text/html</type>
            <size>2208</size>
            <attacher name="Sam Weinig">sam</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgo8aGVhZD4KICAgIDxzdHlsZT4KICAgICAgICBkaXYgewog
ICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgICAgICAgICAgIGJvcmRlcjogMXB4
IHNvbGlkIGJsYWNrOwogICAgICAgICAgICB3aWR0aDogNTBweDsKICAgICAgICAgICAgcGFkZGlu
ZzogMTBweDsKICAgICAgICB9CiAgICA8L3N0eWxlPgo8L2hlYWQ+Cjxib2R5Pgo8cD5UaGUgdGhy
ZWUgc3F1YXJlIGJlbG93IHNob3VsZCBhbGwgYmUgdGhlIHNhbWUgY29sb3IuPC9wPgo8ZGl2Pgog
ICAgSW1hZ2U6IAogICAgPGltZyBpZD0icmVkLXBuZy1zcmdiIiB3aWR0aD0iNTAiIGhlaWdodD0i
NTAiIHNyYz0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFH
UUFBQUJrQ0FZQUFBQnc0cFZVQUFBQUFYTlNSMElBcnM0YzZRQUFBRkJsV0VsbVRVMEFLZ0FBQUFn
QUFnRVNBQU1BQUFBQkFBRUFBSWRwQUFRQUFBQUJBQUFBSmdBQUFBQUFBNkFCQUFNQUFBQUJBQUVB
QUtBQ0FBUUFBQUFCQUFBQVpLQURBQVFBQUFBQkFBQUFaQUFBQUFBOVp2QmZBQUFCV1dsVVdIUllU
VXc2WTI5dExtRmtiMkpsTG5odGNBQUFBQUFBUEhnNmVHMXdiV1YwWVNCNGJXeHVjenA0UFNKaFpH
OWlaVHB1Y3pwdFpYUmhMeUlnZURwNGJYQjBhejBpV0UxUUlFTnZjbVVnTmk0d0xqQWlQZ29nSUNB
OGNtUm1PbEpFUmlCNGJXeHVjenB5WkdZOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2
TURJdk1qSXRjbVJtTFhONWJuUmhlQzF1Y3lNaVBnb2dJQ0FnSUNBOGNtUm1Pa1JsYzJOeWFYQjBh
Vzl1SUhKa1pqcGhZbTkxZEQwaUlnb2dJQ0FnSUNBZ0lDQWdJQ0I0Yld4dWN6cDBhV1ptUFNKb2RI
UndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzUnBabVl2TVM0d0x5SStDaUFnSUNBZ0lDQWdJRHgwYVda
bU9rOXlhV1Z1ZEdGMGFXOXVQakU4TDNScFptWTZUM0pwWlc1MFlYUnBiMjQrQ2lBZ0lDQWdJRHd2
Y21SbU9rUmxjMk55YVhCMGFXOXVQZ29nSUNBOEwzSmtaanBTUkVZK0Nqd3ZlRHA0YlhCdFpYUmhQ
Z29aWHVFSEFBQUJiVWxFUVZSNEFlM1RRUTBBSUJERXdBUC9ub0VFRS9Nb09RRk55NjR6ODY2bkdO
Z0tTQnpmUUVHd24xQ1FnbUFHTUp3V1VoRE1BSWJUUWdxQ0djQndXa2hCTUFNWVRnc3BDR1lBdzJr
aEJjRU1ZRGd0cENDWUFReW5oUlFFTTREaHRKQ0NZQVl3bkJaU0VNd0FodE5DQ29JWndIQmFTRUV3
QXhoT0N5a0laZ0REYVNFRndReGdPQzJrSUpnQkRLZUZGQVF6Z09HMGtJSmdCakNjRmxJUXpBQ0cw
MElLZ2huQWNGcElRVEFER0U0TEtRaG1BTU5wSVFYQkRHQTRMYVFnbUFFTXA0VVVCRE9BNGJTUWdt
QUdNSndXVWhETUFJYlRRZ3FDR2NCd1draEJNQU1ZVGdzcENHWUF3MmtoQmNFTVlEZ3RwQ0NZQVF5
bmhSUUVNNERodEpDQ1lBWXduQlpTRU13QWh0TkNDb0lad0hCYVNFRXdBeGhPQ3lrSVpnRERhU0VG
d1F4Z09DMmtJSmdCREtlRkZBUXpnT0cwa0lKZ0JqQ2NGbElRekFDRzAwSUtnaG5BY0ZwSVFUQURH
RTRMS1FobUFNTnBJUVhCREdBNExhUWdtQUVNcDRVVUJET0E0YlFRTE1nRjdFd0N4aHd3UzRjQUFB
QUFTVVZPUks1Q1lJST0iPgo8L2Rpdj4KPHNjcmlwdD4KCnZhciBpbWdTUkdCID0gZG9jdW1lbnQu
Z2V0RWxlbWVudEJ5SWQoInJlZC1wbmctc3JnYiIpOwppbWdTUkdCLm9ubG9hZCA9IGZ1bmN0aW9u
KCkgewogICAgcnVuVGVzdCgpOwp9CgpmdW5jdGlvbiB0ZXN0KGNvbG9yU3BhY2UsIGltYWdlLCBy
ZXN1bHRzKQp7CiAgICBsZXQgZGl2ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7CiAg
ICBsZXQgY2FudmFzID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiY2FudmFzIik7CiAgICBjYW52
YXMud2lkdGg9NTA7CiAgICBjYW52YXMuaGVpZ2h0PTUwOwogICAgZGl2LmFwcGVuZCgiQ2FudmFz
OiAiKTsKICAgIGRpdi5hcHBlbmQoY2FudmFzKQogICAgZG9jdW1lbnQuYm9keS5hcHBlbmQoZGl2
KTsKCiAgICBsZXQgY29udGV4dCA9IGNhbnZhcy5nZXRDb250ZXh0KCIyZCIsIHsgY29sb3JTcGFj
ZTogY29sb3JTcGFjZSB9KTsKICAgIGNvbnRleHQuZHJhd0ltYWdlKGltYWdlLCAwLCAwLCA1MCwg
NTApOwp9CgpmdW5jdGlvbiBydW5UZXN0KCkgewogICAgdGVzdCgiZGlzcGxheS1wMyIsIGltZ1NS
R0IsIFsyMzQsIDUxLCAzNSwgMjU1XSk7CiAgICB0ZXN0KCJzcmdiIiwgaW1nU1JHQiwgWzI1NSwg
MCwgMCwgMjU1XSk7Cn0KCjwvc2NyaXB0Pgo8L2JvZHk+CjwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>433411</attachid>
            <date>2021-07-13 09:42:06 -0700</date>
            <delta_ts>2021-07-13 09:42:06 -0700</delta_ts>
            <desc>Visual Test (only the sRGB ones)</desc>
            <filename>visual_only_srgb.html</filename>
            <type>text/html</type>
            <size>2211</size>
            <attacher name="Sam Weinig">sam</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgo8aGVhZD4KICAgIDxzdHlsZT4KICAgICAgICBkaXYgewog
ICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgICAgICAgICAgIGJvcmRlcjogMXB4
IHNvbGlkIGJsYWNrOwogICAgICAgICAgICB3aWR0aDogNTBweDsKICAgICAgICAgICAgcGFkZGlu
ZzogMTBweDsKICAgICAgICB9CiAgICA8L3N0eWxlPgo8L2hlYWQ+Cjxib2R5Pgo8cD5UaGUgdGhy
ZWUgc3F1YXJlIGJlbG93IHNob3VsZCBhbGwgYmUgdGhlIHNhbWUgY29sb3IuPC9wPgo8ZGl2Pgog
ICAgSW1hZ2U6IAogICAgPGltZyBpZD0icmVkLXBuZy1zcmdiIiB3aWR0aD0iNTAiIGhlaWdodD0i
NTAiIHNyYz0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFH
UUFBQUJrQ0FZQUFBQnc0cFZVQUFBQUFYTlNSMElBcnM0YzZRQUFBRkJsV0VsbVRVMEFLZ0FBQUFn
QUFnRVNBQU1BQUFBQkFBRUFBSWRwQUFRQUFBQUJBQUFBSmdBQUFBQUFBNkFCQUFNQUFBQUJBQUVB
QUtBQ0FBUUFBQUFCQUFBQVpLQURBQVFBQUFBQkFBQUFaQUFBQUFBOVp2QmZBQUFCV1dsVVdIUllU
VXc2WTI5dExtRmtiMkpsTG5odGNBQUFBQUFBUEhnNmVHMXdiV1YwWVNCNGJXeHVjenA0UFNKaFpH
OWlaVHB1Y3pwdFpYUmhMeUlnZURwNGJYQjBhejBpV0UxUUlFTnZjbVVnTmk0d0xqQWlQZ29nSUNB
OGNtUm1PbEpFUmlCNGJXeHVjenB5WkdZOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2
TURJdk1qSXRjbVJtTFhONWJuUmhlQzF1Y3lNaVBnb2dJQ0FnSUNBOGNtUm1Pa1JsYzJOeWFYQjBh
Vzl1SUhKa1pqcGhZbTkxZEQwaUlnb2dJQ0FnSUNBZ0lDQWdJQ0I0Yld4dWN6cDBhV1ptUFNKb2RI
UndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzUnBabVl2TVM0d0x5SStDaUFnSUNBZ0lDQWdJRHgwYVda
bU9rOXlhV1Z1ZEdGMGFXOXVQakU4TDNScFptWTZUM0pwWlc1MFlYUnBiMjQrQ2lBZ0lDQWdJRHd2
Y21SbU9rUmxjMk55YVhCMGFXOXVQZ29nSUNBOEwzSmtaanBTUkVZK0Nqd3ZlRHA0YlhCdFpYUmhQ
Z29aWHVFSEFBQUJiVWxFUVZSNEFlM1RRUTBBSUJERXdBUC9ub0VFRS9Nb09RRk55NjR6ODY2bkdO
Z0tTQnpmUUVHd24xQ1FnbUFHTUp3V1VoRE1BSWJUUWdxQ0djQndXa2hCTUFNWVRnc3BDR1lBdzJr
aEJjRU1ZRGd0cENDWUFReW5oUlFFTTREaHRKQ0NZQVl3bkJaU0VNd0FodE5DQ29JWndIQmFTRUV3
QXhoT0N5a0laZ0REYVNFRndReGdPQzJrSUpnQkRLZUZGQVF6Z09HMGtJSmdCakNjRmxJUXpBQ0cw
MElLZ2huQWNGcElRVEFER0U0TEtRaG1BTU5wSVFYQkRHQTRMYVFnbUFFTXA0VVVCRE9BNGJTUWdt
QUdNSndXVWhETUFJYlRRZ3FDR2NCd1draEJNQU1ZVGdzcENHWUF3MmtoQmNFTVlEZ3RwQ0NZQVF5
bmhSUUVNNERodEpDQ1lBWXduQlpTRU13QWh0TkNDb0lad0hCYVNFRXdBeGhPQ3lrSVpnRERhU0VG
d1F4Z09DMmtJSmdCREtlRkZBUXpnT0cwa0lKZ0JqQ2NGbElRekFDRzAwSUtnaG5BY0ZwSVFUQURH
RTRMS1FobUFNTnBJUVhCREdBNExhUWdtQUVNcDRVVUJET0E0YlFRTE1nRjdFd0N4aHd3UzRjQUFB
QUFTVVZPUks1Q1lJST0iPgo8L2Rpdj4KPHNjcmlwdD4KCnZhciBpbWdTUkdCID0gZG9jdW1lbnQu
Z2V0RWxlbWVudEJ5SWQoInJlZC1wbmctc3JnYiIpOwppbWdTUkdCLm9ubG9hZCA9IGZ1bmN0aW9u
KCkgewogICAgcnVuVGVzdCgpOwp9CgpmdW5jdGlvbiB0ZXN0KGNvbG9yU3BhY2UsIGltYWdlLCBy
ZXN1bHRzKQp7CiAgICBsZXQgZGl2ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7CiAg
ICBsZXQgY2FudmFzID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiY2FudmFzIik7CiAgICBjYW52
YXMud2lkdGg9NTA7CiAgICBjYW52YXMuaGVpZ2h0PTUwOwogICAgZGl2LmFwcGVuZCgiQ2FudmFz
OiAiKTsKICAgIGRpdi5hcHBlbmQoY2FudmFzKQogICAgZG9jdW1lbnQuYm9keS5hcHBlbmQoZGl2
KTsKCiAgICBsZXQgY29udGV4dCA9IGNhbnZhcy5nZXRDb250ZXh0KCIyZCIsIHsgY29sb3JTcGFj
ZTogY29sb3JTcGFjZSB9KTsKICAgIGNvbnRleHQuZHJhd0ltYWdlKGltYWdlLCAwLCAwLCA1MCwg
NTApOwp9CgpmdW5jdGlvbiBydW5UZXN0KCkgewogICAgLy8gdGVzdCgiZGlzcGxheS1wMyIsIGlt
Z1NSR0IsIFsyMzQsIDUxLCAzNSwgMjU1XSk7CiAgICB0ZXN0KCJzcmdiIiwgaW1nU1JHQiwgWzI1
NSwgMCwgMCwgMjU1XSk7Cn0KCjwvc2NyaXB0Pgo8L2JvZHk+CjwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>