<?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>11775</bug_id>
          
          <creation_ts>2006-12-07 07:44:13 -0800</creation_ts>
          <short_desc>&apos;Show URLs in Tool Tips&apos; preference is ignored</short_desc>
          <delta_ts>2007-01-10 21:01:34 -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>WebKit Misc.</component>
          <version>420+</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>mitz</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>beidson</cc>
    
    <cc>ddkilzer</cc>
    
    <cc>sullivan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>43043</commentid>
    <comment_count>0</comment_count>
    <who name="">mitz</who>
    <bug_when>2006-12-07 07:44:13 -0800</bug_when>
    <thetext>Summary:
The &apos;Show URLs in Tool Tips&apos; behavior of a WebView is reset to the value in the standard preferences when a page is loaded, even if the WebView&apos;s own preferences specify a different value. Moreover, under certain conditions, it is impossible to change the behavior even after the page loaded by changing the WebView&apos;s preferences.

Steps to reproduce:
1) Download the attached archive and build WebViewToolTipBug.
2) Use WebKitTools/Scripts/run-webkit-app to run the WebViewToolTipBug application linked against a debug build of TOT WebKit.
3) In the application&apos;s window, select Show URLs in Tool Tips.
4) Press Return to load the first URL (an &quot;A&quot; link).
5) Move the mouse pointer over the &quot;A&quot; link and hold it still for a few seconds.
6) Deselect and reselect the Show URLs in Tool Tips option.
7) Move the mouse pointer over the &quot;A&quot; link and hold it still for a few seconds.
8) Select the second item from the combo box (a &quot;B&quot; link).
9) Move the mouse pointer over the &quot;B&quot; link and hold it still for a few seconds.
10) Click the Back button and immediately click the Forward button.
11) Wait for 5 seconds without moving the mouse or typing anything.
12) Click the Back button.
13) Move the mouse pointer over the &quot;A&quot; link and hold it still for a few seconds.
14) Deselect and reselect the Show URLs in Tool Tips option.
15) Move the mouse pointer over the &quot;A&quot; link and hold it still for a few seconds.

Expected results:
In steps 5, 7, 9, 13 and 15, a tool tip saying &quot;about:blank&quot; to appear after hovering over the link for a second or two.

Actual results:
In steps 5, 9, 13 and 15, a tool tip never appears when hovering over the link.

Regression:
The behavior in step 15 is a regression from shipping WebKit. See bug 11675 and bug 10808.

Notes:
1) setShowsURLsInToolTips is an SPI.
2) See bug 11675 comment #10 regarding the case of &quot;reopened&quot; WebHTMLViews (steps 10-15).
3) WebHTMLView caches the initial value when it&apos;s initialized, at which time it still doesn&apos;t have a data source and therefore doesn&apos;t have a WebView to take preferences from, so it takes the value from the standard preferences.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43030</commentid>
    <comment_count>1</comment_count>
      <attachid>11761</attachid>
    <who name="">mitz</who>
    <bug_when>2006-12-07 07:46:00 -0800</bug_when>
    <thetext>Created attachment 11761
Test app</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>35896</commentid>
    <comment_count>2</comment_count>
      <attachid>12346</attachid>
    <who name="">mitz</who>
    <bug_when>2007-01-10 10:06:15 -0800</bug_when>
    <thetext>Created attachment 12346
A fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>35884</commentid>
    <comment_count>3</comment_count>
      <attachid>12346</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2007-01-10 10:47:28 -0800</bug_when>
    <thetext>Comment on attachment 12346
A fix

It&apos;s important to fix this! Mail.app uses it.

But I don&apos;t like the idea that setDataSource: does this as a side effect, even when the data source is not changing. Is there any better place to put this call?

r=me anyway</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>35881</commentid>
    <comment_count>4</comment_count>
    <who name="">mitz</who>
    <bug_when>2007-01-10 11:06:13 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; (From update of attachment 12346 [edit])
&gt; It&apos;s important to fix this! Mail.app uses it.
&gt; 
&gt; But I don&apos;t like the idea that setDataSource: does this as a side effect, even
&gt; when the data source is not changing. Is there any better place to put this
&gt; call?

I&apos;m afraid not. viewDidMoveToSuperview is called before the data source (which is how the WebHTMLView gets at the WebView and the WebPreferences) is set. There is no explicit call that tells a WebDocumentView that it&apos;s been placed in a frame.

Thanks for the review!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>35882</commentid>
    <comment_count>5</comment_count>
    <who name="">mitz</who>
    <bug_when>2007-01-10 11:11:13 -0800</bug_when>
    <thetext>Regarding &quot;even when the data source is not changing&quot;, this is necessary (in this approach) because if the WebPreferencesChangedNotification is received while the view is not in a frame, it will reset its cached preferences based on the default preferences, making it necessary to reset the cache again in the otherwise no-op -setDataSource:. Again, there&apos;s no clear place to stop and resume listening for the notification, hence the need for this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>35876</commentid>
    <comment_count>6</comment_count>
    <who name="">mitz</who>
    <bug_when>2007-01-10 11:14:30 -0800</bug_when>
    <thetext>I don&apos;t think that this is a regression. It&apos;s possible that Mail.app works because it sets this in the default web preferences. Only per-webview preferences are ignored in this bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>35815</commentid>
    <comment_count>7</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2007-01-10 21:01:34 -0800</bug_when>
    <thetext>Landed in r18756.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>11761</attachid>
            <date>2006-12-07 07:46:00 -0800</date>
            <delta_ts>2006-12-07 07:46:00 -0800</delta_ts>
            <desc>Test app</desc>
            <filename>WebViewToolTipBug.tgz</filename>
            <type>application/octet-stream</type>
            <size>17659</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">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
v3n4e5g9ijwe9JjkwXrM9pjnscFjh8duj489PvE44HHI47DHGY+LHpc8Lntc8bjl8Zunt2eYZ6yn
0pP2TPPM8RzoOdJziud0z9meczznes7znO/5nOfznps9L3j+7OXu5e8l81J5PeCV7zXSq9brEa95
Xsu8Vnit8lrttdZrvddGr21eb3i96bXL612vPV6fep3xuuD1vdePXr95/eH1J4mTXmDuoWQUmUiq
welSwW1GkOPIejD4GeCsm8jNnHtuA1d7kzzsTXhLvN29Pby9vL29fb39vYO8k7zN3rT3A949vXt7
p3gP9Z7nvdx7pffL3mu813lv8H7Fe4v3Vu/t3ge9T3l/533V+7r3Te9ffYQ+3Xx8fWJ8LD6pPjk+
eT4FPsN8Snwm+szzWeCz0OcFnxd9Fvss8dnuc91X5Ev6hvgafDN9h/pW+07ynez7iC/jy/o+5jvN
d7rvv3xn+s7yne37rO9C3w98T/ie9D3t+5XvWd+f/Vz8XP3c/ML9Ivwi/aL9Yv0sfhl+ff2y/Ir8
hvgN8xvhN9LvKb9zfnf8g/wj/TX+PfzT/W3+jP9y//X+2/33+H/s/4n/Af9D/kf9z/h/5X/W/5z/
Zf8r/t/7X/O/4f+D/23/n/x/CcAD3AM8A8gAnwA6oG/AwIBRAWMDJgY8EfBMwKKAlwKWBqwKWB2w
JmBdwKaAzQGfBhwMOBxwJOBowLGAUwEXAi4F/BJwJ1AQiAeKAr0DQwPDA+MC9YEZgYMDJwVODnwk
kAl8NPCxwGmBMwOfClwQuCRwTeDGwLcCDwYeDjwSeDTwWODZwGuBtwJ/7C7p7tM9oruhe3L3vt2L
upd1H999cvfp3Z/tvrT79u7vdP+w+1fdr0hdpd7SAKlCqpNOkU6VstLHpNOk06X/kj4pfUr6tPQZ
6bPS+dLnpM9LX5Quli6RLpOukK6Srpaula6XbpRukm6Wvi7dLn1T+m/pO9L3pXukH0n3Sw9ID0lP
Sy9Ir0lvSH+Q3g4KCAoNSgjqFZQRlBc0LKgiaFxQTVBD0MSgh4IeDpoSNDVoTtCioCVBy4NWBa0J
2hy0JeidoPeCdgftCToWdD7oYtDloCtBd4KJ4G7BgcGyYFMwFZwc3Cd4ZHB18OTgR4KZ4EeDVwSv
Cl4dvDZ4ffDG4E3Bu4M/CT4T/HXw1eDrwTeDb4X4hwSGSEOCQ0JDwkMiQlQh2hBDSFJIWkh6SE7I
gJBBIbaQ8pCKkHEhs0Jmh8wJmRsyL2RByMKQTSGbQ94M+Sjk45BjISdCToacDvkzFAsVhrqEEqGS
UPfQ7qHBoWGhEaFJoebQlNCs0OzQoaHDQ4tDS0IfDX089InQGaEzQ2eFzg5dEro8dFXomtD1odtC
d4V+EXo89NvQn0N/Df099E6YICwiLDIsOiw2TBGWEJYY1jMsOSwtLCOsb9jIsFFh48ImhDWG/Svs
ybCnwp4OeybslbBXw14Lez1sW9gbYW+GHQo7EfZr2O/hHuFe4d7hvuH+4aZwKvyB8F7hyeGp4dbw
jPCC8KLwqvCp4Wz4Y+HTwqeHrwlfF74h/JXwV8NfC389fF/4wfCvw78JPx9+MfyyzE3WTeYpI2U+
Mj9ZgCxcRsmssgxZpqyfrFJWJauR1crqZRNkjbJpshmyJ2WzZXNl82SLZctlK2WbZVtkW2XbZcdk
J2QnZadlX8nOys7JvpV9J7st+112J8I9wiPCK8I7QhdhiDBFUBGWiB4RPSNSI6wR2RGFEQMiSiNs
EeURFREzI2ZFzI6YEzE3Yl7EgohlESsiNkRsj9gRsSdib8S+iP0R30dci7gR8UPE7YifIn6JuCMX
yCVyL7m3PEwuk8vlUXKrPEOeKe8n7y/PkefJB8gHyUvk5fIK+QR5o3ySfLJ8sXyJfJl8hXyVfLV8
rXybfIf8bfku+WH5Efkp+TX5DfmdSEEkHimKjI6MjVREJkQmRqojtZG9I1Mi+0UOiRwWWRE5LnJ8
ZHXknMi5kfMiF0QujHwhclHkjsgTkRcjL0deifw+yjOKjPKJ8osKiOoeFRQli5JHaaIeiOoVlRyV
GlUWNTpqTNTYqMqoqqiaqIlRU6NmRc2OmhM1N2pL1Nao7VE7ot6K+nfUrqjdUYeiTkd9FXU26ly0
JNor2jvaN9o/OjBaGh0cHRedEK2K1kb3iO4ZPSjaFl0eXRE9LnpO9NzoedELohdGvxC9KPrl6DXR
W6PfiH4z+u3or6O/ib4QfSn6SvT30dei/4j+M6ZbjFeMd4xfjDmGjukZ0zsmNcYakxGTGTMqpizm
wZj6mAkxD8W8ELMoZknMspiVMS/HrIl5O2ZnzOmYKzFXY67H/BDrFxsQK40Njg2LlcXKYy2xPWJz
Y0tiS2NHx46JHRtbG/tY7LTYGbEzY2fFPhe7JnZd7MbYV2O3xL4duzP23dhPYj+PPR17Pvb3OI84
Ms43LiCue1xEnC7OGEfFWeJ6xBXFjY4bEzcuriruwbhJcU/GPRU3J25u3Ly4NXGbFSkKqyJD0VfR
X5GjyFcUKgYoBiuGKUYoRipGKWyKckWFYpyiSvGgol4xQdGomKSYomAUjyoeVzyhmKGYqZileFox
VzFPsUDxvGKRYolimWKF4mXFGsV6xUbFJsVmxeuKbYodircUOxXvKnYr9ij2KvYp9isOKA4rPld8
oTiu+FJxSnFGcVZxXnFRcVnxneKq4ka8T7xffGC8ND4kPixeFm+Op+PL4h+MnxrPxj8WPy3+ifgZ
8TPjZ8U/Fb8ufkP8pvjN8Vvit8Zvj98ZfyD+cPzn8cfiv4w/F/99/M/xv8XfScASRAlEgiRBl9Aj
oVdCckJaQnpCn4S+CVkJOQkjEsYnTEh4KuHphLkJ8xMWJryY8FLC0oTlCSsTViesTVifcCThaMKx
hBMJXyacSjiT8HXCWaW70kPppfRW+ij9lAHK7kqpMkWZpsxQ9lVmKbOVucp8ZZFyhLJaWatsUDYq
H1Y+rnxC+bRyjnKucqVyo/I15ZfKU8ozyq+VZ5XnlBeUl5SXlT8mhifKE6MSYxMViQmJiYnqRF1i
UmLvxJTEfomjEm2JYxLHJVYl1iTWJU5IfChxcuIjiUzio4krElclrklcl7gxcVPi5sStidsTjyWe
SDyVeCbxbOK5xAuJVxOvq6SqYFWoSqaSq6JUMao4VYIqSdVblaLqp8pW5aryVeNU81QLVAtVL6he
VC1WLVEtUy1Xva/6QLVXtU/1ieqA6pDqqOqY6hfVb6o7aoFaqHZRE+ru6iB1qtqqzlBnqvuqs9TZ
6lx1nnqSeop6qvpR9ePqJ9Qz1DPVT6nnql9UL1a/rN6lflf9vnqPeq96n3q/+oD6kPoz9VH1cfVJ
9WkNoZFo3DUeGk8NqfHR+Gn8NT01vTUpmjSNVZOhydT002RpGjQTNQ9pJmse0TCaRzWPa6ZrZmnm
a57TLNWs12zUbNJs1ryu2a7ZoTmrOae5oLmsuaL5XnNNc0NzS/OHVqz10HppvbW+Wn9tT22yNlWb
ru2j7avN0mZr87RDtMO0Nm2VtkZbq23QTtQ+pF2uXal9WbtGu1a7XrtRu0n7qnaX9pL2ivZ77XXt
Te0t7Y/an7W/6QQ6ia6bzlNH6kJ00bp4nV63W7dHt1e3T7df96nuoO6w7ojuqO6Y7oTupO607ivd
Wd053QXdJd23uu90V3XXdTd1t3Q/6n7W/ar7XfenHteL9ITeTd9N76X31vvq/fWB+iB9qD5cH6GP
0sfo4/TxeqVerdfq9XqjPklv1tP6B/S99Mn6NH26PlOfpc/W5+rz9YX6AfpB+qH6EfqR+lJ9pf4z
/ef6L/TH9Sf1p/Vf67/Rn9df1H+r/05/TX9Tf1v/k/5X/R8GgUFocDG4GtwNngZvg6/B3xBokBqC
DaGGcEOEIdIQbYgzxBsSDWqD1qA3mAyUgTb0NCQbUg1WQ4Yh09DPkG0YaNhpeNew2/ChYZ/hE8NB
w2eGo4bjhpOGM4azhvOGS4YrhquGG4Zbhp8Mvxr+MAqMQqPYKDF2M3oZfYz+xu7GYGOYMcIYZYw1
xhsTjRqj3mgymo09jL2MKUarsY+xnzHbmGcsNA40lhlrjJON04zTjXOMc40vGl8yLjVuMG427jR+
aPzI+LHxiPGo8ZjxpPGy8abxlvFHE25yN3mYvEwhpjiTwfSAqZcp2dTXNNA02GQzPWiaZJpsesQ0
3fQv05Om+aYlpjWmdaYtpq2m7aZ3TO+ZPjbtNx0wHTMdN500nU96J+n9pA+S9ibtS9qf9GnSwaTD
SUeSjiYdS/oy6VTSV0lnk84nXUy6nHQl6fuka0k3k24n/Zz0W9IdCqNEFEG5Ud0oL8qb8qX8qUAq
iAqlwqkIKoqKoRSUklJRGkpHGSmKoqkHqF5UMpVGpVN9qL5UFpVN5VIF1ABqEDWUGkGNpEqp0dQY
aixVSVVRNVQd1UBNpB6iJlOPUCz1GDWNmkHNpGZRs6k51FxqPvUc9Ty1iHqJWkatoFZRq6m11Hrq
FWoztYXaSr1BvUm9Te2k3qHep/abV5vXmTeaXzVvMW8z7zC/bd5lfs/8gXmv+WPzp+ZD5iPmL8wn
zKfMX5m/MV8wXzZ/Z75mvmm+bf7Z/Jv5jgWziCyExc3iYSEtvpYAi9QSYgm3yC3RljhLgkVl0VoM
liSLxfKApbcl1ZJuybRkWXIs+ZYiyyDLUMsIS4mlzFJuGWsZb6mx1FkmWB6yTLZMtTxqmWaZYXnS
MtvyjGWe5TnLC5bFlqWWFZaXLWstGyybLK9ZtlresLxl2Wl517Lb8qFln+UTy0HLZ5ajluOWk5Yz
lrOW85ZLliuWq5brlpuWW5YfLT9bfrX8brlDC2icFtFi2pV2o7vRnjRJ+9B+dADdnQ6iQ+gwWkbL
6Sg6ho6j42klraI1tI420Caaoi10D7on3ZtOodPodLoP3ZfOorPpXDqfLqQH0IPoIfQwegQ9kh5F
l9Gj6TH0WLqSrqJr6Fq6np5AN9KT6Mn0IzRDP0o/Tj9Bz6Bn0rPo2fQcei49j15AL6RfoBfRL9FL
6eX0Svpleg29jt5Av0K/Sr9Gv05vo9+g36TfpnfS79Af0fvo/fTn9FH6OH2W/oa+QF+jb/GLmuE4
/69rqwXbegj/0bXU/he3tuv/oRX/VdyqcP8pHPda/9Wo1Tav/6/hvv+ig9Nd6//9F7b/3fVfU9NT
GqrKKm1ptgm2yuoa9JhJvq28nTVL7Qtatl5H1THf2mgr5RfBaD0x6mHrIGtqUWFySpa1ODu5v3VK
RzAyS6ur0O2v1hA6HN/0ImzrGdW15aqJtlHjKupV4IxarSnJ2CEQcNTmpTo6WLDVpNJ0NB+9r9+W
5dz8nLSi1MK785tbUjqupNyGnkNvDSE5Nzero2kFFeVV6BW6NpN6wdbRpA4Y07ZljH9yIbtiVHuq
cDzU0HZSLuyWVtSUVHJLZ7We12Ltsv//Vr5tG//Hg6D+Qx/+sm/3Wv/fYGz+/h/68BdkBH2Spiv+
/ze2Dr//V1FVL0OmEId+lNSWlyplpWNAUvHwe8LQ4Yqmr1uBg3BLJ1TaSupsuWgdkpLKyurS4bKK
qor64XTTqKI6W22abXRJQ2V9Hfq8Ffc+nvPB4bJaiN919c1HLEOdFyOSlTX9ROs92VdATK4qQ0sd
WnrLQeoUEr1cKest5z9XllVdnoXSAxyqqqgcbqem1gYxqErWwrNReIjj2ZTFQTSH5MOzG69A3E9Q
oC9x/d9W1j+wtfX/NkdUjVAO2P7G18A4v+/s918N3Pdf0DLQXd9/+S9s96d/9AecTlUzqhH97CSO
u8d/ndGobdK/HkwArf+NPgnZFf//C5taLYuIioc6n4qPioCYLrGv+u382RI3SWnT12FgxBQ4wC+Z
2jzIoGs6yI9yU8fLUiCcV8lyUwalNFRUlqGiTFZnfzksXu0mkeiTTGnJydYkTYqOMqakpms0VkNq
mjlNBnPtn5sc3fSJBIDUtH5rHcxHWCrqSuAfZwS0bDT8zbeNhuN28KZOgY9Xo+/GcESBiepTEVFJ
1nSzGUzXbE62atGsFp9GRRTxi2p0lhwOsOnegJtoodK0Wk2SLlljoEyp1hQKcZCkMWvQFOeF+REp
jmW5OkeMzpxiTtJrqfS01PRkvdmg1aYm61KtyW0gt6YlpT1a2nwk8P4J0lDmVK3JmJpupQwaqyY1
VaNLTk7VJLUPvjVVae1RxRey96smu2RM7UnGDhFhr7PV13OkAMDkwsL8zJSiQiv6ElCcgvsAkTN1
6e1Rx1daf8e+IWRSqUnJ2nRrstGQjj6jgyhNSWkPul1gcMaK3v/swCVbOG06j4hf7LGl49qVldae
suzddmsOWkDjubDaLzNwrNAyCDH1/aqqJ3KNNOos4ThaNYy/FuVQPS1Di4TCKTseWlZTUj+meb+j
z1aCxjgjKKy1odnyHmgttJqecrum7k+Wd+OsPTYm1pbU1Nhqm2E0cdEKdhM3an7RW3VWxahaqHfV
zaahbjOlFWMlo+qqKxvqbc286a0GXXqKXpOUok/XpJuQFVqt6Vqet1obegbsH2OvNfjOcdh21r2Y
7JTb3odFGtpnlScD1UOqUrRueGkTPzySe5iZnUpze1R2znHuJn+I1510D+cQ3ymSdYb2SIa01TqL
/udspzXwzlhO2zmdsxudsT320tFqiVx3+A+x2B6CzrDZ/rx7sarXpSYb0k16jd4Eiclq1WhSzdok
Sm+vh1oW/cVood+KRlVN6X2G8s44TrNZ3g3vPQzzPsu7/5zWWgPvjMbazrmntvhy0XivcvEfVU8L
RPfUR+fr238yELfAdQ+a+QJNr+2oqOVrj/8Iwc2lTBOlzRg6R6auPTLbtutgt/eg2NaIrntV1Ldj
7iXNl8RoqElLKxvKbJlVmVVlNvTZTU3HjotmtmIjpSgzq7DYfkOhoDgtM79VEdphidmyEG1yI65o
zR1TUteqHrXX2db25NOmqIbxkmbBtAMbSVwyCu3yr+2jdQ5RY6A1JBkovcmQxA1AWuc/lwo7f6vS
V3IQ/lYzzIFQcHTVNlTlVFU+lF5dm2arqax+CN0Xy62uq4e8z30hhrNRDRraUhX3EHILjXCfx2jd
EmisZlMatAQ6jTbNlJaUzt/b5QRgv3rQjvw5SBzdpWMALRhCk0jvJwAqnWd0KgI5ScxRq/JUcoc6
8EZeaE3dgqa9biGromqcreweZncXtu+vE2nLhrwNAfL7YEnXHlpuHbu/ztF9VpC8Lu+7aVE647qf
cq4dEbZmuHMSNKfqqPTk1HSrOc2o06Q5SzC3trqsAV0auz/J/ZW435YdB/LOMGFvUNrVVRuM98lN
50KEsx617eqR107zNZ0WM5Lam+F8KaqFnejbtZO2wbmTum0r+zYyuw8ldIr5+4qof70BaCHjuzfZ
HfqTnehOOVNntfkXvOnexZ7Sbq73d0WyhYg6c2G1raCaOOu8iDphwveXdO+rqVI6p6xOp8MWszqb
cdpKq/n0vcXVXOi0qV1aVDbZkB8m2Pj19tutMU2disXtSd0ZdHOJmVpdNbqivKGWy0voIShUiWi0
6anphmQNlWw2GowGjcZo0BmSOMlw1Zms1HmWjDNbtNxeawbkbQiToyvBTci5Kq9NEWtuj8W2IdQ+
OrW90a2Dc6cLdCctcxTmNzhV2fzxMluNDdqRqtKK1mfuGnNr+DCdWVVXX1JZmct3MfKouD45/a0K
tfPatnLn8dmdgNncwjwg+ysp2xmWvR2Tl1aPtz8qZz+RiD4e5dyetTXtjoy3hYXn8rdwWxq3PWq1
G0scE/i7e+1Ztn1Ep4za+leM2kHCXewZLLmgtKSqylYGnY+jG0f2oeVOo+zEe37THZ5O1zgO9XDv
S1fUOkyHN5N6TtptfKjTYaLZ4Fuosh0ttdBikzveoyW+py+3UWY7kP9GQ3zfty5bxIu/drPx7zfD
95BuC00UdEoP94iSbbTQBurf0EGnb4626KLv9wb435f6XSXZQuYDSmorSqrq270McX9FWxvBO4Pu
qI3pzM3PtuVK21uSna+DO1NO/gVWOnc7qi0rLW4f3Uft1ZHempU7KDWlTQJpqWF7HklpL4+k2Ua1
U3u1B7PZnQqcbuRzQknNyR1cnNsnucBaXFCYn5kLJ7JzuPGSjNTU4rTB2cn9M1OLs3OKczNTW520
ZnPPiqdnDipOzk4rTs3JLszMLrLCqMHWguZh/XPSrFnFhUXZmdkZcC7D2HwqJ7cws3/mkOTCzJzs
4izrAGuWw1ckkszs9BzuyXpAkGVteQHZPqCgMDkrqzg3ubDP3asbifNj3h3WN5KB+cm5udb8Yuug
Qmt2AZAEQ9F1Xu7kEGt+TnFWZnY/J/amOJsJp44mU7YrLrU9xeXzT4/+XdUl56f2KWiybklNTSkf
0iQVesrE/1Q0izrDmm3NTy60FqdZU4oyMkAXxQWD+6fkZBW00moH6vp/Sx0tJG+XZ2vZp/9jToPE
NDA5P7s4OSWnqLA431pYBDvcCyOtbJ8bVZRdVGBNKx6QnJ+JHMZ5TG6+NSUzO40XtUMLBWn98nNy
CuGI2v66h61WDQfr1P1LSnMKBmk1KkODqq5sXOeM0Kj5B43w/11RtLQKe1i+V8R1js1t6/r2QvM/
1be21kobajpoQJoLos7kDqXzyHsEK6fMWMY/st4CcWadfS36phDe3qjsu7rsP9Av/cfkeNdw4izH
e/nbPyfHJiO/u+kiiddWV9fz7xQ094ida4j/l18N6MTz305Xgv8ajnu9/6MzaZvf/zGauOf/dV3P
f/9XNrXaTa2W8RqWjeG+Z8lFkZLKSvvNfBnfVFaPltWPscliHW8lxsr4Sx+oC2x1wn6tBAC7uUVW
jAZnlRUX56T0TS0u5t6/6eidoxbn+KvNjgdn4GykraqsYvT/rKN1bV1b19a1dW1dW9fWtXVtXVvX
1rV1bV1b19a1dW1dW9fWtXVtXVvX1rV1bV1b19a1dW1d2z+4/R8s8Al4AMgAAA==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>12346</attachid>
            <date>2007-01-10 10:06:15 -0800</date>
            <delta_ts>2007-01-10 10:47:28 -0800</delta_ts>
            <desc>A fix</desc>
            <filename>11775_r1.patch</filename>
            <type>text/plain</type>
            <size>2294</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0L0NoYW5nZUxvZwko
cmV2aXNpb24gMTg3NDEpCisrKyBXZWJLaXQvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0x
LDMgKzEsMTcgQEAKKzIwMDctMDEtMTAgIE1pdHogUGV0dGVsICA8bWl0ekB3ZWJraXQub3JnPgor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIC0gZml4IGh0
dHA6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExNzc1CisgICAgICAgICAgJ1No
b3cgVVJMcyBpbiBUb29sIFRpcHMnIHByZWZlcmVuY2UgaXMgaWdub3JlZAorCisgICAgICAgICog
V2ViVmlldy9XZWJIVE1MVmlldy5tbToKKyAgICAgICAgKC1bV2ViSFRNTFZpZXcgX3Jlc2V0Q2Fj
aGVkV2ViUHJlZmVyZW5jZXM6XSk6CisgICAgICAgICgtW1dlYkhUTUxWaWV3IHNldERhdGFTb3Vy
Y2U6XSk6IEFkZGVkIGEgY2FsbCB0byBfcmVzZXRDYWNoZWRXZWJQcmVmZXJlbmNlczouCisgICAg
ICAgIEFkZGVkIGFuIGFzc2VydGlvbiB0aGF0IHRoZSB2aWV3IGlzIG5vdCBjbG9zZWQsIGluc3Rl
YWQgb2YgcmVvcGVuaW5nIGl0LgorICAgICAgICBSZW9wZW5pbmcgc2hvdWxkIG5vdCBvY2N1ciwg
bm93IHRoYXQgPGh0dHA6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEyMDg3Pgor
ICAgICAgICBpcyBmaXhlZC4KKwogMjAwNy0wMS0wOSAgVGltb3RoeSBIYXRjaGVyICA8dGltb3Ro
eUBhcHBsZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRGFyaW4uCkluZGV4OiBXZWJLaXQv
V2ViVmlldy9XZWJIVE1MVmlldy5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXQvV2ViVmlldy9XZWJI
VE1MVmlldy5tbQkocmV2aXNpb24gMTg3MzkpCisrKyBXZWJLaXQvV2ViVmlldy9XZWJIVE1MVmll
dy5tbQkod29ya2luZyBjb3B5KQpAQCAtMTkwMSw5ICsxOTAxLDkgQEAgc3RhdGljIFdlYkhUTUxW
aWV3ICpsYXN0SGl0VmlldyA9IG5pbDsKIHsKICAgICBXZWJQcmVmZXJlbmNlcyAqcHJlZmVyZW5j
ZXMgPSBbW3NlbGYgX3dlYlZpZXddIHByZWZlcmVuY2VzXTsKICAgICAvLyBDaGVjayBmb3Igbmls
IGJlY2F1c2Ugd2UgbWlnaHQgbm90IHlldCBoYXZlIGFuIGFzc29jaWF0ZWQgd2ViVmlldyB3aGVu
IHRoaXMgaXMgY2FsbGVkCi0gICAgaWYgKHByZWZlcmVuY2VzID09IG5pbCkgeworICAgIGlmIChw
cmVmZXJlbmNlcyA9PSBuaWwpCiAgICAgICAgIHByZWZlcmVuY2VzID0gW1dlYlByZWZlcmVuY2Vz
IHN0YW5kYXJkUHJlZmVyZW5jZXNdOwotICAgIH0KKwogICAgIF9wcml2YXRlLT5zaG93c1VSTHNJ
blRvb2xUaXBzID0gW3ByZWZlcmVuY2VzIHNob3dzVVJMc0luVG9vbFRpcHNdOwogfQogCkBAIC0z
MDczLDEzICszMDczLDE0IEBAIGRvbmU6CiAtICh2b2lkKXNldERhdGFTb3VyY2U6KFdlYkRhdGFT
b3VyY2UgKilkYXRhU291cmNlIAogewogICAgIEFTU0VSVChkYXRhU291cmNlKTsKLSAgICBpZiAo
X3ByaXZhdGUtPmRhdGFTb3VyY2UgPT0gZGF0YVNvdXJjZSkKLSAgICAgICAgcmV0dXJuOwotICAg
IEFTU0VSVCghX3ByaXZhdGUtPmRhdGFTb3VyY2UpOwotICAgIF9wcml2YXRlLT5jbG9zZWQgPSBO
TzsgLy8gc2V0dGluZyBhIGRhdGEgc291cmNlIHJlb3BlbnMgYSBjbG9zZWQgdmlldwotICAgIF9w
cml2YXRlLT5kYXRhU291cmNlID0gW2RhdGFTb3VyY2UgcmV0YWluXTsKLSAgICBbX3ByaXZhdGUt
PnBsdWdpbkNvbnRyb2xsZXIgc2V0RGF0YVNvdXJjZTpkYXRhU291cmNlXTsKLSAgICBbc2VsZiBh
ZGRNb3VzZU1vdmVkT2JzZXJ2ZXJdOworICAgIGlmIChfcHJpdmF0ZS0+ZGF0YVNvdXJjZSAhPSBk
YXRhU291cmNlKSB7CisgICAgICAgIEFTU0VSVCghX3ByaXZhdGUtPmRhdGFTb3VyY2UpOworICAg
ICAgICBBU1NFUlQoIV9wcml2YXRlLT5jbG9zZWQpOworICAgICAgICBfcHJpdmF0ZS0+ZGF0YVNv
dXJjZSA9IFtkYXRhU291cmNlIHJldGFpbl07CisgICAgICAgIFtfcHJpdmF0ZS0+cGx1Z2luQ29u
dHJvbGxlciBzZXREYXRhU291cmNlOmRhdGFTb3VyY2VdOworICAgICAgICBbc2VsZiBhZGRNb3Vz
ZU1vdmVkT2JzZXJ2ZXJdOworICAgIH0KKyAgICBbc2VsZiBfcmVzZXRDYWNoZWRXZWJQcmVmZXJl
bmNlczpuaWxdOwogfQogCiAtICh2b2lkKWRhdGFTb3VyY2VVcGRhdGVkOihXZWJEYXRhU291cmNl
ICopZGF0YVNvdXJjZQo=
</data>
<flag name="review"
          id="4622"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>