<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>On All Things Considered</title><link>https://onallthingsconsidered.com/</link><description>On All Things Considered</description><language>en-US</language><atom:link href="https://onallthingsconsidered.com/feed.xml" rel="self" type="application/rss+xml"/><item><title>The Last Holdout of Basic Favicon Decency</title><link>https://onallthingsconsidered.com/the-last-holdout-of-basic-favicon-decency/</link><guid isPermaLink="true">https://onallthingsconsidered.com/the-last-holdout-of-basic-favicon-decency/</guid><pubDate>Sat, 12 Sep 2026 00:00:00 +0300</pubDate><category>Apple</category><category>favicon</category><content:encoded>&lt;p&gt;Technology is constantly evolving—to serve you better. Or simply to serve better. The distinction, as always, lies in who pays for the serving.&lt;/p&gt;&#10;&lt;p&gt;Let’s play a game: here are some browser tabs. Find Safari:&lt;/p&gt;&#10;&lt;details&gt;&#10;&lt;summary&gt;Show the GIFs&lt;/summary&gt;&#10;&lt;figure&gt;&#10; &lt;a href="https://onallthingsconsidered.com/the-last-holdout-of-basic-favicon-decency/Chrome 152.0.7977.83.gif"&gt;&lt;img src="https://onallthingsconsidered.com/the-last-holdout-of-basic-favicon-decency/Chrome 152.0.7977.83.gif" width="204" height="50" alt="Chrome repeatedly replacing the favicon in a browser tab"&gt;&lt;/a&gt;&#10;&lt;/figure&gt;&#10;&lt;figure&gt;&#10; &lt;a href="https://onallthingsconsidered.com/the-last-holdout-of-basic-favicon-decency/Firefox 155.0.1.gif"&gt;&lt;img src="https://onallthingsconsidered.com/the-last-holdout-of-basic-favicon-decency/Firefox 155.0.1.gif" width="204" height="50" alt="Firefox repeatedly replacing the favicon in a browser tab"&gt;&lt;/a&gt;&#10;&lt;/figure&gt;&#10;&lt;figure&gt;&#10; &lt;a href="https://onallthingsconsidered.com/the-last-holdout-of-basic-favicon-decency/Safari 26.6.2 .gif"&gt;&lt;img src="https://onallthingsconsidered.com/the-last-holdout-of-basic-favicon-decency/Safari 26.6.2 .gif" width="245" height="50" alt="Safari keeping the favicon still while the reference animation moves"&gt;&lt;/a&gt;&#10;&lt;/figure&gt;&#10;&lt;p&gt;&lt;a href="https://onallthingsconsidered.com/the-last-holdout-of-basic-favicon-decency/favicon-test.html"&gt;Try the test yourself&lt;/a&gt;&lt;/p&gt;&#10;&lt;/details&gt;&#10;&lt;p&gt;Have you noticed something? I’m not talking about the spinning dots; those are really hard not to notice. The less obvious point is that Safari stubbornly refuses to spin its favicon.&lt;/p&gt;&#10;&lt;p&gt;“It’s clearly a bug,” thought some &lt;a href="https://bugs.webkit.org/show_bug.cgi?id=266426#:~:text=it's%20insane%20that%20after%2015+%20years%2C%20it%20still%20exists%20and%20WebKit%20developers%20ignore%20it."&gt;naïve&lt;/a&gt;, natural-born asshole&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;, and duly filed a &lt;a href="https://bugs.webkit.org/show_bug.cgi?id=266426"&gt;WebKit bug report&lt;/a&gt;. It made my day. I literally cackled—which, unlike most uses of LOL, means that I actually laughed out loud.&lt;/p&gt;&#10;&lt;p&gt;Just put yourself in the shoes of those poor, hard-working site owners, will ya? You had the audacity to rudely decline their website’s offer to send notifications through Apple’s Notification Center. But you, of course, &lt;a href="https://bugs.webkit.org/show_bug.cgi?id=266426#:~:text=Updating%20the%20favicon%20is%20crucial%20for%20indicating%20unread%20notifications%20on%20websites"&gt;really need the spam more than anything else you might be trying to do at that moment&lt;/a&gt;. The conclusion is easy and obvious for them, decency-wise. So let them draw &lt;a href="https://bugs.webkit.org/show_bug.cgi?id=266426#:~:text=favicon%20will%20be%20cached%20as%20having%2010%20unreads.%20Not%20ideal."&gt;animated attention-grabbers&lt;/a&gt;! Surprise: technology has evolved to do just that. As if it had heard the market’s demand.&lt;/p&gt;&#10;&lt;p&gt;Of course, these won’t be merely tasteless, old-school, dumb animated GIFs spinning a “NOW FREE!” ad purely to steal your attention—oh no! This is &lt;a href="https://bugs.webkit.org/show_bug.cgi?id=266426#:~:text=Dynamic%2C%20live%20websites"&gt;sophisticated technology&lt;/a&gt; that kicks in only when there are real updates that you, as we all know, really, really need, and draws tasteful little red circles with numbers—the kind you know and love from pretty much everywhere. And anyway, if you tried to sue Google over Chrome foisting animated favicons on us, you’d lose. Chrome merely allows a static favicon to be replaced eight times a second. Those are moving pictures, Your Honor—not a movie.&lt;/p&gt;&#10;&lt;p&gt;You wouldn’t dare sue Mozilla; it’s a nonprofit lamb among evil corporate wolves. It simply does not want to deprive developers of their freedom to write &lt;em&gt;anything&lt;/em&gt; they please in their code.&lt;/p&gt;&#10;&lt;p&gt;Only Apple, the evilest of them all, has not yet failed its users in the face of these demands from the advertising industry. Why? Specifically because it &lt;em&gt;is&lt;/em&gt; evil. It counts its money, like any good evildoer. And unlike the organizations behind “free” Chrome and Firefox, it gets its money directly from you when you buy an iPhone or a MacBook, rather than through a cut of ad revenue. For now, at least&amp;hellip;&lt;/p&gt;&#10;&lt;p&gt;P.S. I was unable to find any way to disable dynamic favicon changes in Chrome. Firefox’s situation in this regard is downright comical: the &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=111373"&gt;request for a way to disable animated favicons&lt;/a&gt; has been gathering dust for the past 24 years.&lt;/p&gt;&#10;&lt;p&gt;P.P.S. “Why do you use a Mac? It’s so expensive!” Well, precisely.&lt;/p&gt;&#10;&lt;div class="footnotes" role="doc-endnotes"&gt;&#10;&lt;hr&gt;&#10;&lt;ol&gt;&#10;&lt;li id="fn:1"&gt;&#10;&lt;p&gt;Anyone who does not respect the value of other people’s time is an asshole in my book. Yes, that means the software industry and internet businesses alike are populated by assholes of 80–100% purity. That’s the world we live in. What can I say?&amp;#160;&lt;a href="#fnref:1" class="footnote-backref" role="doc-backlink"&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;/div&gt;&#10;</content:encoded></item><item><title>The Picky Reveal</title><link>https://onallthingsconsidered.com/the-picky-reveal/</link><guid isPermaLink="true">https://onallthingsconsidered.com/the-picky-reveal/</guid><pubDate>Thu, 19 Feb 2026 00:00:00 +0200</pubDate><category>AppleScript</category><content:encoded>&lt;p&gt;My script needs to open a Finder window with a particular file selected. There is an AppleScript command exactly for this purpose: &lt;code&gt;reveal&lt;/code&gt;.&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-applescript" data-lang="applescript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;set&lt;/span&gt; &lt;span class="nv"&gt;theFile&lt;/span&gt; &lt;span class="k"&gt;to&lt;/span&gt; &lt;span class="nv"&gt;POSIX&lt;/span&gt; &lt;span class="nv"&gt;file&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;...&amp;#34;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;tell&lt;/span&gt; &lt;span class="nb"&gt;application&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Finder&amp;#34;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&#9;&lt;span class="nb"&gt;activate&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&#9;&lt;span class="nv"&gt;reveal&lt;/span&gt; &lt;span class="nv"&gt;theFile&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;end&lt;/span&gt; &lt;span class="k"&gt;tell&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The problem is that there is no way to say &amp;ldquo;be dumb and just create a new window.&amp;rdquo; No, the command is always smart-alecky and invariably reuses an existing Finder window if one is already displaying the folder of the file to be revealed (called the &lt;code&gt;target&lt;/code&gt; in Finder dictionary terms). For scripts, this behavior creates two unwelcome side effects:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;How do you distinguish a newly created window from a reused one? I want to close the new window but leave the reused one alone.&lt;/li&gt;&#10;&lt;li&gt;Worse, if the current Space has no window to reuse but another Space does, Finder will happily reuse the window in that other Space — and that breaks everything. Programmatically, Apple treats Spaces as separate universes, and scripting across Spaces is not something I’m eager to do or recommend.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;The solution seems straightforward: just open a new Finder window and set its target in advance to the folder of the file to be revealed:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-applescript" data-lang="applescript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c"&gt;-- innocent-looking &lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;set&lt;/span&gt; &lt;span class="nv"&gt;theFile&lt;/span&gt; &lt;span class="k"&gt;to&lt;/span&gt; &lt;span class="nv"&gt;POSIX&lt;/span&gt; &lt;span class="nv"&gt;file&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;...&amp;#34;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;set&lt;/span&gt; &lt;span class="nv"&gt;theFileFolder&lt;/span&gt; &lt;span class="k"&gt;to&lt;/span&gt; &lt;span class="nv"&gt;POSIX&lt;/span&gt; &lt;span class="nv"&gt;file&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;...&amp;#34;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;tell&lt;/span&gt; &lt;span class="nb"&gt;application&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Finder&amp;#34;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&#9;&lt;span class="nb"&gt;activate&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&#9;&lt;span class="nb"&gt;make&lt;/span&gt; &lt;span class="nb"&gt;new&lt;/span&gt; &lt;span class="nv"&gt;Finder&lt;/span&gt; &lt;span class="na"&gt;window&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&#9;&lt;span class="k"&gt;set&lt;/span&gt; &lt;span class="na"&gt;target&lt;/span&gt; &lt;span class="k"&gt;of&lt;/span&gt; &lt;span class="nb"&gt;the&lt;/span&gt; &lt;span class="no"&gt;result&lt;/span&gt; &lt;span class="k"&gt;to&lt;/span&gt; &lt;span class="nv"&gt;theFileFolder&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&#9;&lt;span class="nv"&gt;reveal&lt;/span&gt; &lt;span class="nv"&gt;theFile&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;end&lt;/span&gt; &lt;span class="k"&gt;tell&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;But it does not work. The new window is created, it shows the correct folder — yet &lt;code&gt;reveal&lt;/code&gt; completely ignores it as a target candidate, as if it doesn’t exist.&lt;/p&gt;&#10;&lt;p&gt;And this is not an AppleScript issue. The &amp;ldquo;Show in Enclosing Folder&amp;rdquo; command in Finder and the &amp;ldquo;Reveal&amp;rdquo; action in the Shortcuts app behave exactly the same way. Somehow the window is not kosher enough for revealing.&lt;/p&gt;&#10;&lt;p&gt;Long story short, there appears to be a bug somewhere inside the implementation of the &lt;code&gt;target&lt;/code&gt; property that corrupts something in the Finder window&amp;rsquo;s internal metadata if you pass an alias directly.&lt;/p&gt;&#10;&lt;p&gt;The fix:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-applescript" data-lang="applescript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c"&gt;-- somewhat enigmatic fix&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;set&lt;/span&gt; &lt;span class="nv"&gt;theFile&lt;/span&gt; &lt;span class="k"&gt;to&lt;/span&gt; &lt;span class="nv"&gt;POSIX&lt;/span&gt; &lt;span class="nv"&gt;file&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;...&amp;#34;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;set&lt;/span&gt; &lt;span class="nv"&gt;theFileFolder&lt;/span&gt; &lt;span class="k"&gt;to&lt;/span&gt; &lt;span class="nv"&gt;POSIX&lt;/span&gt; &lt;span class="nv"&gt;file&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;...&amp;#34;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;tell&lt;/span&gt; &lt;span class="nb"&gt;application&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Finder&amp;#34;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&#9;&lt;span class="nb"&gt;activate&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&#9;&lt;span class="nb"&gt;make&lt;/span&gt; &lt;span class="nb"&gt;new&lt;/span&gt; &lt;span class="nv"&gt;Finder&lt;/span&gt; &lt;span class="na"&gt;window&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&#9;&lt;span class="k"&gt;set&lt;/span&gt; &lt;span class="nb"&gt;the&lt;/span&gt; &lt;span class="na"&gt;target&lt;/span&gt; &lt;span class="k"&gt;of&lt;/span&gt; &lt;span class="nb"&gt;the&lt;/span&gt; &lt;span class="no"&gt;result&lt;/span&gt; &lt;span class="k"&gt;to&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;get&lt;/span&gt; &lt;span class="nv"&gt;folder&lt;/span&gt; &lt;span class="nv"&gt;theFileFolder&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&#9;&lt;span class="nv"&gt;reveal&lt;/span&gt; &lt;span class="nv"&gt;theFile&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;end&lt;/span&gt; &lt;span class="k"&gt;tell&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;By the way, the following variant doesn&amp;rsquo;t work. The entire&lt;/p&gt;&#10;&lt;p&gt;&lt;code&gt;set the target of the result to folder theFileFolder&lt;/code&gt;&lt;/p&gt;&#10;&lt;p&gt;statement is compiled into a single Apple event under the hood, and the problematic alias is buried inside it as a parameter. In contrast, the explicit &lt;code&gt;get&lt;/code&gt; command in the working version forces AppleScript to generate two separate Apple events.&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-applescript" data-lang="applescript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c"&gt;-- not a fix&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;set&lt;/span&gt; &lt;span class="nv"&gt;theFile&lt;/span&gt; &lt;span class="k"&gt;to&lt;/span&gt; &lt;span class="nv"&gt;POSIX&lt;/span&gt; &lt;span class="nv"&gt;file&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;...&amp;#34;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;set&lt;/span&gt; &lt;span class="nv"&gt;theFileFolder&lt;/span&gt; &lt;span class="k"&gt;to&lt;/span&gt; &lt;span class="nv"&gt;POSIX&lt;/span&gt; &lt;span class="nv"&gt;file&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;...&amp;#34;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;tell&lt;/span&gt; &lt;span class="nb"&gt;application&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Finder&amp;#34;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&#9;&lt;span class="nb"&gt;activate&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&#9;&lt;span class="nb"&gt;make&lt;/span&gt; &lt;span class="nb"&gt;new&lt;/span&gt; &lt;span class="nv"&gt;Finder&lt;/span&gt; &lt;span class="na"&gt;window&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&#9;&lt;span class="k"&gt;set&lt;/span&gt; &lt;span class="nb"&gt;the&lt;/span&gt; &lt;span class="na"&gt;target&lt;/span&gt; &lt;span class="k"&gt;of&lt;/span&gt; &lt;span class="nb"&gt;the&lt;/span&gt; &lt;span class="no"&gt;result&lt;/span&gt; &lt;span class="k"&gt;to&lt;/span&gt; &lt;span class="nv"&gt;folder&lt;/span&gt; &lt;span class="nv"&gt;theFileFolder&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&#9;&lt;span class="nv"&gt;reveal&lt;/span&gt; &lt;span class="nv"&gt;theFile&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;end&lt;/span&gt; &lt;span class="k"&gt;tell&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;If you want your source code to look less enigmatic, you can introduce explicit variables:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-applescript" data-lang="applescript"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c"&gt;-- less of enigma&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;set&lt;/span&gt; &lt;span class="nv"&gt;theFile&lt;/span&gt; &lt;span class="k"&gt;to&lt;/span&gt; &lt;span class="nv"&gt;POSIX&lt;/span&gt; &lt;span class="nv"&gt;file&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;...&amp;#34;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;set&lt;/span&gt; &lt;span class="nv"&gt;theFileFolder&lt;/span&gt; &lt;span class="k"&gt;to&lt;/span&gt; &lt;span class="nv"&gt;POSIX&lt;/span&gt; &lt;span class="nv"&gt;file&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;...&amp;#34;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;tell&lt;/span&gt; &lt;span class="nb"&gt;application&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Finder&amp;#34;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&#9;&lt;span class="nb"&gt;activate&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&#9;&lt;span class="k"&gt;set&lt;/span&gt; &lt;span class="nv"&gt;theWindow&lt;/span&gt; &lt;span class="k"&gt;to&lt;/span&gt; &lt;span class="nb"&gt;make&lt;/span&gt; &lt;span class="nb"&gt;new&lt;/span&gt; &lt;span class="nv"&gt;Finder&lt;/span&gt; &lt;span class="na"&gt;window&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&#9;&lt;span class="k"&gt;set&lt;/span&gt; &lt;span class="nv"&gt;theTarget&lt;/span&gt; &lt;span class="k"&gt;to&lt;/span&gt; &lt;span class="nv"&gt;folder&lt;/span&gt; &lt;span class="nv"&gt;theFileFolder&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&#9;&lt;span class="k"&gt;set&lt;/span&gt; &lt;span class="na"&gt;target&lt;/span&gt; &lt;span class="k"&gt;of&lt;/span&gt; &lt;span class="nv"&gt;theWindow&lt;/span&gt; &lt;span class="k"&gt;to&lt;/span&gt; &lt;span class="nv"&gt;theTarget&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&#9;&lt;span class="nv"&gt;reveal&lt;/span&gt; &lt;span class="nv"&gt;theFile&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;end&lt;/span&gt; &lt;span class="k"&gt;tell&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</content:encoded></item></channel></rss>