<?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>84282</bug_id>
          
          <creation_ts>2012-04-18 14:32:45 -0700</creation_ts>
          <short_desc>Editing large canvas elements causes transformed text elsewhere on the page to render poorly</short_desc>
          <delta_ts>2012-04-19 11:32:15 -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>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>23364</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Jason Merrill">jason</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>605098</commentid>
    <comment_count>0</comment_count>
    <who name="Jason Merrill">jason</who>
    <bug_when>2012-04-18 14:32:45 -0700</bug_when>
    <thetext>If there is a canvas element on the page with width and height larger than 71, text anywhere on the page will lose rasterization fidelity when the canvas API is used. This problem exists in the current public version of Chrome as well, but the magic number there is 256x256.

Here are jsfiddles demonstrating the problem:

canvas size below threshold, scaled text looks good: http://jsfiddle.net/AQk5z/2/

canvas size above threshold, scaled text looks bad after using canvas API: http://jsfiddle.net/BxrXk/1/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>605674</commentid>
    <comment_count>1</comment_count>
    <who name="Jason Merrill">jason</who>
    <bug_when>2012-04-19 10:34:05 -0700</bug_when>
    <thetext>Sorry, pasted the wrong fiddles:

&gt; canvas size below threshold, scaled text looks good: http://jsfiddle.net/AQk5z/2/
below threshold: http://jsfiddle.net/AQk5z/3/ 
&gt; canvas size above threshold, scaled text looks bad after using canvas API: http://jsfiddle.net/BxrXk/1/
above threshold: http://jsfiddle.net/BxrXk/2/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>605738</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-04-19 11:32:15 -0700</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 23364 ***</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>