<?xml version="1.0" encoding="UTF-8"?>
<ticket>
  <assigned-user-id type="integer" nil="true"></assigned-user-id>
  <attachments-count type="integer">2</attachments-count>
  <closed type="boolean">true</closed>
  <created-at type="datetime">2009-02-08T03:32:57+01:00</created-at>
  <creator-id type="integer">46611</creator-id>
  <milestone-due-on type="datetime" nil="true"></milestone-due-on>
  <milestone-id type="integer" nil="true"></milestone-id>
  <number type="integer">543</number>
  <permalink>elementgetdimensions-causes-issues-in-certain-conditions-in-safari</permalink>
  <priority type="integer">69152</priority>
  <project-id type="integer">8886</project-id>
  <raw-data type="binary" nil="true" encoding="base64"></raw-data>
  <state>resolved</state>
  <tag>section:dom</tag>
  <title>Element.getDimensions causes issues in certain conditions in Safari</title>
  <updated-at type="datetime">2009-07-24T03:41:21+02:00</updated-at>
  <user-id type="integer">14168</user-id>
  <user-name>Tobie Langel</user-name>
  <creator-name>jwheare</creator-name>
  <url>http://prototype.lighthouseapp.com/projects/8886/tickets/543</url>
  <original-body>As described here:
http://james.wheare.org/notes/2009/02/safari-321-bug-random-unicode

If the element is position: fixed, and is inside a relatively positioned container, strange behaviour involving random unicode characters can be seen with &lt;select&gt; elements in Safari 3.2.1, potentially leading to a crash.

Minimal test case using code based on Element.getDimensions here:
http://james.wheare.org/stuff/bugs/safari/fixedselect

This is due to a bug in WebKit that's fixed in the nightly builds but it's unclear when the next version of Safari will be released.</original-body>
  <latest-body>As described here:
http://james.wheare.org/notes/2009/02/safari-321-bug-random-unicode

If the element is position: fixed, and is inside a relatively positioned container, strange behaviour involving random unicode characters can be seen with &lt;select&gt; elements in Safari 3.2.1, potentially leading to a crash.

Minimal test case using code based on Element.getDimensions here:
http://james.wheare.org/stuff/bugs/safari/fixedselect

This is due to a bug in WebKit that's fixed in the nightly builds but it's unclear when the next version of Safari will be released.</latest-body>
  <original-body-html>&lt;div&gt;&lt;p&gt;As described here: &lt;a href=&quot;http://james.wheare.org/notes/2009/02/safari-321-bug-random-unicode&quot;&gt;
http://james.wheare.org/notes/20...&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If the element is position: fixed, and is inside a relatively
positioned container, strange behaviour involving random unicode
characters can be seen with elements in Safari 3.2.1, potentially
leading to a crash.&lt;/p&gt;
&lt;p&gt;Minimal test case using code based on Element.getDimensions
here: &lt;a href=&quot;http://james.wheare.org/stuff/bugs/safari/fixedselect&quot;&gt;http://james.wheare.org/stuff/bu...&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This is due to a bug in WebKit that's fixed in the nightly
builds but it's unclear when the next version of Safari will be
released.&lt;/p&gt;&lt;/div&gt;</original-body-html>
  <versions type="array">
    <version type="Ticket::Version">
      <assigned-user-id type="integer" nil="true"></assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>As described here:
http://james.wheare.org/notes/2009/02/safari-321-bug-random-unicode

If the element is position: fixed, and is inside a relatively positioned container, strange behaviour involving random unicode characters can be seen with &amp;lt;select&amp;gt; elements in Safari 3.2.1, potentially leading to a crash.

Minimal test case using code based on Element.getDimensions here:
http://james.wheare.org/stuff/bugs/safari/fixedselect

This is due to a bug in WebKit that's fixed in the nightly builds but it's unclear when the next version of Safari will be released.</body>
      <body-html>&lt;div&gt;&lt;p&gt;As described here: &lt;a href=&quot;http://james.wheare.org/notes/2009/02/safari-321-bug-random-unicode&quot;&gt;
http://james.wheare.org/notes/20...&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If the element is position: fixed, and is inside a relatively
positioned container, strange behaviour involving random unicode
characters can be seen with &amp;lt;select&amp;gt; elements in Safari
3.2.1, potentially leading to a crash.&lt;/p&gt;
&lt;p&gt;Minimal test case using code based on Element.getDimensions
here: &lt;a href=&quot;http://james.wheare.org/stuff/bugs/safari/fixedselect&quot;&gt;http://james.wheare.org/stuff/bu...&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This is due to a bug in WebKit that's fixed in the nightly
builds but it's unclear when the next version of Safari will be
released.&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2009-02-08T03:32:58+01:00</created-at>
      <creator-id type="integer">46611</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer" nil="true"></milestone-id>
      <number type="integer">543</number>
      <permalink>elementgetdimensions-causes-issues-in-certain-conditions-in-safari</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">8886</project-id>
      <state>new</state>
      <tag>clientwidth crash dimensions dom element.getdimensions position safari select</tag>
      <title>Element.getDimensions causes issues in certain conditions in Safari</title>
      <updated-at type="datetime">2009-02-08T03:33:43+01:00</updated-at>
      <user-id type="integer">46611</user-id>
      <user-name>jwheare</user-name>
      <creator-name>jwheare</creator-name>
      <url>http://prototype.lighthouseapp.com/projects/8886/tickets/543</url>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer" nil="true"></assigned-user-id>
      <attachments-count type="integer">1</attachments-count>
      <body>Patch here: http://github.com/jwheare/prototype/commit/80275ccfd1e96b5c1cba5593505d3a708ae8b25b

github pull request send to sstephenson and madrobby</body>
      <body-html>&lt;div&gt;&lt;p&gt;Patch here: &lt;a href=&quot;http://github.com/jwheare/prototype/commit/80275ccfd1e96b5c1cba5593505d3a708ae8b25b&quot;&gt;
http://github.com/jwheare/protot...&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;github pull request send to sstephenson and madrobby&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2009-02-09T00:23:17+01:00</created-at>
      <creator-id type="integer">46611</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer" nil="true"></milestone-id>
      <number type="integer">543</number>
      <permalink>elementgetdimensions-causes-issues-in-certain-conditions-in-safari</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">8886</project-id>
      <state>new</state>
      <tag>clientwidth crash dimensions dom element.getdimensions position safari select</tag>
      <title>Element.getDimensions causes issues in certain conditions in Safari</title>
      <updated-at type="datetime">2009-02-09T00:23:19+01:00</updated-at>
      <user-id type="integer">46611</user-id>
      <user-name>jwheare</user-name>
      <creator-name>jwheare</creator-name>
      <url>http://prototype.lighthouseapp.com/projects/8886/tickets/543</url>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer" nil="true"></assigned-user-id>
      <attachments-count type="integer">1</attachments-count>
      <body>Resolved:

(from [03512f50601dc642ee9eb1c058dfdba3356a8fa8]) Fix for http://prototype.lighthouseapp.c.... Don't switch fixed position elements to absolute in Element.getDimensions
Signed-off-by: Sam Stephenson sam@37signals.com http://github.com/sstephenson/prototype/commit/03512f50601dc642ee9eb1c058dfdba3356a8fa8</body>
      <body-html>&lt;div&gt;&lt;p&gt;Resolved:&lt;/p&gt;
&lt;p&gt;(from [03512f50601dc642ee9eb1c058dfdba3356a8fa8]) Fix for
&lt;a href=&quot;http://prototype.lighthouseapp.c&quot;&gt;http://prototype.lighthouseapp.c&lt;/a&gt;....
Don't switch fixed position elements to absolute in
Element.getDimensions Signed-off-by: Sam Stephenson &lt;a href=&quot;mailto:sam@37signals.com&quot;&gt;sam@37signals.com&lt;/a&gt; &lt;a href=&quot;http://github.com/sstephenson/prototype/commit/03512f50601dc642ee9eb1c058dfdba3356a8fa8&quot;&gt;
http://github.com/sstephenson/pr...&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2009-02-14T11:10:04+01:00</created-at>
      <creator-id type="integer">46611</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer" nil="true"></milestone-id>
      <number type="integer">543</number>
      <permalink>elementgetdimensions-causes-issues-in-certain-conditions-in-safari</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">8886</project-id>
      <state>new</state>
      <tag>clientwidth crash dimensions dom element.getdimensions position safari select</tag>
      <title>Element.getDimensions causes issues in certain conditions in Safari</title>
      <updated-at type="datetime">2009-02-14T11:10:06+01:00</updated-at>
      <user-id type="integer">46611</user-id>
      <user-name>jwheare</user-name>
      <creator-name>jwheare</creator-name>
      <url>http://prototype.lighthouseapp.com/projects/8886/tickets/543</url>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer" nil="true"></assigned-user-id>
      <attachments-count type="integer">1</attachments-count>
      <body></body>
      <body-html></body-html>
      <closed type="boolean">true</closed>
      <created-at type="datetime">2009-02-22T06:10:35+01:00</created-at>
      <creator-id type="integer">46611</creator-id>
      <diffable-attributes type="yaml">--- 
:state: new
</diffable-attributes>
      <milestone-id type="integer" nil="true"></milestone-id>
      <number type="integer">543</number>
      <permalink>elementgetdimensions-causes-issues-in-certain-conditions-in-safari</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">8886</project-id>
      <state>resolved</state>
      <tag>clientwidth crash dimensions dom element.getdimensions position safari select</tag>
      <title>Element.getDimensions causes issues in certain conditions in Safari</title>
      <updated-at type="datetime">2009-02-22T06:10:36+01:00</updated-at>
      <user-id type="integer">15556</user-id>
      <user-name>Andrew Dupont</user-name>
      <creator-name>jwheare</creator-name>
      <url>http://prototype.lighthouseapp.com/projects/8886/tickets/543</url>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer" nil="true"></assigned-user-id>
      <attachments-count type="integer">2</attachments-count>
      <body>[not-tagged:&quot;dom&quot; tagged:&quot;section:dom&quot; bulk edit command]</body>
      <body-html>&lt;div&gt;&lt;p&gt;[not-tagged:&quot;dom&quot; tagged:&quot;section:dom&quot; bulk edit command]&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">true</closed>
      <created-at type="datetime">2009-07-24T02:10:43+02:00</created-at>
      <creator-id type="integer">46611</creator-id>
      <diffable-attributes type="yaml">--- 
:tag: clientwidth crash dimensions dom element.getdimensions position safari select
</diffable-attributes>
      <milestone-id type="integer" nil="true"></milestone-id>
      <number type="integer">543</number>
      <permalink>elementgetdimensions-causes-issues-in-certain-conditions-in-safari</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">8886</project-id>
      <state>resolved</state>
      <tag>dimensions position safari section:dom</tag>
      <title>Element.getDimensions causes issues in certain conditions in Safari</title>
      <updated-at type="datetime">2009-07-24T02:10:43+02:00</updated-at>
      <user-id type="integer">14168</user-id>
      <user-name>Tobie Langel</user-name>
      <creator-name>jwheare</creator-name>
      <url>http://prototype.lighthouseapp.com/projects/8886/tickets/543</url>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer" nil="true"></assigned-user-id>
      <attachments-count type="integer">2</attachments-count>
      <body>[not-tagged:&quot;dimensions&quot; tagged:&quot;section:dom&quot; bulk edit command]</body>
      <body-html>&lt;div&gt;&lt;p&gt;[not-tagged:&quot;dimensions&quot; tagged:&quot;section:dom&quot; bulk edit
command]&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">true</closed>
      <created-at type="datetime">2009-07-24T02:18:22+02:00</created-at>
      <creator-id type="integer">46611</creator-id>
      <diffable-attributes type="yaml">--- 
:tag: dimensions position safari section:dom
</diffable-attributes>
      <milestone-id type="integer" nil="true"></milestone-id>
      <number type="integer">543</number>
      <permalink>elementgetdimensions-causes-issues-in-certain-conditions-in-safari</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">8886</project-id>
      <state>resolved</state>
      <tag>position safari section:dom</tag>
      <title>Element.getDimensions causes issues in certain conditions in Safari</title>
      <updated-at type="datetime">2009-07-24T02:18:22+02:00</updated-at>
      <user-id type="integer">14168</user-id>
      <user-name>Tobie Langel</user-name>
      <creator-name>jwheare</creator-name>
      <url>http://prototype.lighthouseapp.com/projects/8886/tickets/543</url>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer" nil="true"></assigned-user-id>
      <attachments-count type="integer">2</attachments-count>
      <body>[not-tagged:&quot;safari&quot; bulk edit command]</body>
      <body-html>&lt;div&gt;&lt;p&gt;[not-tagged:&quot;safari&quot; bulk edit command]&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">true</closed>
      <created-at type="datetime">2009-07-24T02:48:20+02:00</created-at>
      <creator-id type="integer">46611</creator-id>
      <diffable-attributes type="yaml">--- 
:tag: position safari section:dom
</diffable-attributes>
      <milestone-id type="integer" nil="true"></milestone-id>
      <number type="integer">543</number>
      <permalink>elementgetdimensions-causes-issues-in-certain-conditions-in-safari</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">8886</project-id>
      <state>resolved</state>
      <tag>position section:dom</tag>
      <title>Element.getDimensions causes issues in certain conditions in Safari</title>
      <updated-at type="datetime">2009-07-24T02:48:20+02:00</updated-at>
      <user-id type="integer">14168</user-id>
      <user-name>Tobie Langel</user-name>
      <creator-name>jwheare</creator-name>
      <url>http://prototype.lighthouseapp.com/projects/8886/tickets/543</url>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer" nil="true"></assigned-user-id>
      <attachments-count type="integer">2</attachments-count>
      <body>[not-tagged:&quot;position&quot; tagged:&quot;section:dom&quot; bulk edit command]</body>
      <body-html>&lt;div&gt;&lt;p&gt;[not-tagged:&quot;position&quot; tagged:&quot;section:dom&quot; bulk edit
command]&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">true</closed>
      <created-at type="datetime">2009-07-24T03:41:21+02:00</created-at>
      <creator-id type="integer">46611</creator-id>
      <diffable-attributes type="yaml">--- 
:tag: position section:dom
</diffable-attributes>
      <milestone-id type="integer" nil="true"></milestone-id>
      <number type="integer">543</number>
      <permalink>elementgetdimensions-causes-issues-in-certain-conditions-in-safari</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">8886</project-id>
      <state>resolved</state>
      <tag>section:dom</tag>
      <title>Element.getDimensions causes issues in certain conditions in Safari</title>
      <updated-at type="datetime">2009-07-24T03:41:21+02:00</updated-at>
      <user-id type="integer">14168</user-id>
      <user-name>Tobie Langel</user-name>
      <creator-name>jwheare</creator-name>
      <url>http://prototype.lighthouseapp.com/projects/8886/tickets/543</url>
    </version>
  </versions>
  <attachments type="array">
    <attachment-image type="Attachment">
      <code>ec3e94c00e1b0ef99c8050d1bb31b3cfef0c2516</code>
      <content-type>image/png</content-type>
      <created-at type="datetime">2009-02-08T03:32:58+01:00</created-at>
      <filename>Picture_3.png</filename>
      <height type="integer">42</height>
      <id type="integer">86391</id>
      <size type="integer">7416</size>
      <uploader-id type="integer">46611</uploader-id>
      <width type="integer">175</width>
      <url>http://prototype.lighthouseapp.com/attachments/86391/Picture_3.png</url>
    </attachment-image>
  </attachments>
</ticket>
