For the record, I recently disabled Aero (Vista&#39;s default GUI) and the problem seems to have disappeared.<br>So I switched back to the standard file-dialog with:<br>(preferences:set &#39;framework:file-dialogs &#39;std)<br>

No need to restart DrScheme.<br><br>For those who need to stick with the &#39;standard file-dialog, to quickly go to a given path, it is possible to paste it in the filename text-field, and the dialog will automatically move to it (it&#39;s also fun to watch).<br>

<br>Laurent<br><br><br><div class="gmail_quote">On Thu, Dec 10, 2009 at 23:31, Robby Findler <span dir="ltr">&lt;<a href="mailto:robby@eecs.northwestern.edu">robby@eecs.northwestern.edu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

As a workaround until that time, try running this in DrScheme. It<br>
should change your file dialog boxes to use Scheme-implemented ones<br>
that probably don&#39;t suffer from this problem (they are completely<br>
different, tho).<br>
<br>
You may need to restart drscheme.<br>
<br>
---- cut here ----<br>
#lang scheme<br>
(require framework)<br>
(preferences:set &#39;framework:file-dialogs &#39;common)<br>
---- cut here ----<br>
<br>
hth,<br>
Robby<br>
<br>
2009/12/9 Matthew Flatt &lt;<a href="mailto:mflatt@cs.utah.edu">mflatt@cs.utah.edu</a>&gt;:<br>
<div><div></div><div class="h5">&gt; It seems likely to me that DrScheme is doing something wrong here,<br>
&gt; probably in the way it uses threads to keep the event loop for the file<br>
&gt; dialog separate from DrScheme&#39;s main event loop.<br>
&gt;<br>
&gt; Benjamin: I very much appreciate your detailed bug report.<br>
&gt; Unfortunately, I&#39;ve never found the time (including tracking down the<br>
&gt; right version of Windows) to investigate this further.<br>
&gt;<br>
&gt; Currently, I&#39;m looking to the MrEd re-write the way to address this<br>
&gt; problem. In the short run, the rewrite will create entirely new<br>
&gt; problems, but I think we at least know better how to handle event loops<br>
&gt; and avoid the problem that is likely behind the file-dialog bug. I just<br>
&gt; need about 3 more months...<br>
&gt;<br>
&gt; Matthew<br>
&gt;<br>
&gt; At Wed, 9 Dec 2009 18:01:13 +0100, Laurent wrote:<br>
&gt;&gt; Apparently Windows is to blame indeed.<br>
&gt;&gt; However it&#39;s strange that for me this bug only occurs in DrScheme and in no<br>
&gt;&gt; other app that I have.<br>
&gt;&gt;<br>
&gt;&gt; On Wed, Dec 9, 2009 at 17:20, Thomas Holubar &lt;<a href="mailto:scheme@phirho.com">scheme@phirho.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; &gt; Hi Benjamin!<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; If I am not mistaken the Dialog you&#39;re referring to is a native system<br>
&gt;&gt; &gt; dialog. So the problem would be a Windows responsibility.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Actually I&#39;ve had (and sporadically have) similar issues with the Windows<br>
&gt;&gt; &gt; explorer. If you search for &lt;Windows explorer not responding&gt; on the web<br>
&gt;&gt; &gt; you&#39;ll see that this is quite common.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; HTH,<br>
&gt;&gt; &gt; Thomas<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; _________________________________________________<br>
&gt;&gt; &gt;  For list-related administrative tasks:<br>
&gt;&gt; &gt;  <a href="http://list.cs.brown.edu/mailman/listinfo/plt-scheme" target="_blank">http://list.cs.brown.edu/mailman/listinfo/plt-scheme</a><br>
&gt;&gt; &gt;<br>
&gt;&gt; _________________________________________________<br>
&gt;&gt;   For list-related administrative tasks:<br>
&gt;&gt;   <a href="http://list.cs.brown.edu/mailman/listinfo/plt-scheme" target="_blank">http://list.cs.brown.edu/mailman/listinfo/plt-scheme</a><br>
&gt; _________________________________________________<br>
&gt;  For list-related administrative tasks:<br>
&gt;  <a href="http://list.cs.brown.edu/mailman/listinfo/plt-scheme" target="_blank">http://list.cs.brown.edu/mailman/listinfo/plt-scheme</a><br>
&gt;<br>
_________________________________________________<br>
  For list-related administrative tasks:<br>
  <a href="http://list.cs.brown.edu/mailman/listinfo/plt-scheme" target="_blank">http://list.cs.brown.edu/mailman/listinfo/plt-scheme</a><br>
</div></div></blockquote></div><br>