<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vimium, branch 1.57</title>
<subtitle>The hacker's browser.</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/'/>
<entry>
<title>v1.57 release</title>
<updated>2016-10-01T09:29:04+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2016-10-01T09:29:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=4d58c8a9324475f41986e84cd0fac19f05c5dd6d'/>
<id>4d58c8a9324475f41986e84cd0fac19f05c5dd6d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Note  hangs Vimium bug fix.</title>
<updated>2016-10-01T05:51:35+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2016-10-01T05:51:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=c39ba088359a0572c9f5b7267ba4f638a209a114'/>
<id>c39ba088359a0572c9f5b7267ba4f638a209a114</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #2283 from smblott-github/fix-find-mode-hangs</title>
<updated>2016-10-01T05:42:06+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2016-10-01T05:42:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=53bc921af7d5ac96bc17754dcee5f2fe72ccde39'/>
<id>53bc921af7d5ac96bc17754dcee5f2fe72ccde39</id>
<content type='text'>
Find mode can hang Vimium (fixed).</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Find mode can hang Vimium (fixed).</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #2282 from smblott-github/fix-coffeescript-version</title>
<updated>2016-10-01T05:41:53+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2016-10-01T05:41:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=4fb3e8aa0d6b5ab0147761971e74baf3f02284af'/>
<id>4fb3e8aa0d6b5ab0147761971e74baf3f02284af</id>
<content type='text'>
Remove Coffeescript 1.10 dependency.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove Coffeescript 1.10 dependency.</pre>
</div>
</content>
</entry>
<entry>
<title>Fix find-mode hangs.</title>
<updated>2016-10-01T05:25:00+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2016-10-01T05:21:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=fb876164338e865144402689b159e4edf35cf777'/>
<id>fb876164338e865144402689b159e4edf35cf777</id>
<content type='text'>
"/" followed immediately by "i" can hang Vimium.

The problem is that launching find mode is asynchronous (we wait until
the HUD is available). Because normal mode is still active, we can enter
insert mode *before* the find-mode HUD receives the focus.

The result is that we end up in both find mode and insert mode, the HUD
has the focus, but the HUD is in insert mode, so it ignores keyboard
events (including `Escape`).

The only way out is to click the page's body and then type `Escape`.

This commit demonstrates the problem: 7d2b00411eae3293fa4c7b1f61b384c0c495b5a2.

This happens in practice, for example while a busy page is loading.

This commit fixes this by ensuring that find-mode blocks keyboard events
immediately (and synchronously) on launch.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
"/" followed immediately by "i" can hang Vimium.

The problem is that launching find mode is asynchronous (we wait until
the HUD is available). Because normal mode is still active, we can enter
insert mode *before* the find-mode HUD receives the focus.

The result is that we end up in both find mode and insert mode, the HUD
has the focus, but the HUD is in insert mode, so it ignores keyboard
events (including `Escape`).

The only way out is to click the page's body and then type `Escape`.

This commit demonstrates the problem: 7d2b00411eae3293fa4c7b1f61b384c0c495b5a2.

This happens in practice, for example while a busy page is loading.

This commit fixes this by ensuring that find-mode blocks keyboard events
immediately (and synchronously) on launch.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove Coffeescript 1.10 dependency.</title>
<updated>2016-09-30T14:32:22+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2016-09-30T14:30:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=f6f4adfd95c34bb3beb5c42972623fe2acb39ec9'/>
<id>f6f4adfd95c34bb3beb5c42972623fe2acb39ec9</id>
<content type='text'>
Fixes #2273.
Fixes #2281.

This fixes the build with Coffeescript 1.11, so we can remove the
hard-wired dependency and notes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #2273.
Fixes #2281.

This fixes the build with Coffeescript 1.11, so we can remove the
hard-wired dependency and notes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Note use Coffeescript 1.10.</title>
<updated>2016-09-30T13:57:29+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2016-09-30T13:57:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=43e5f231b2ea81be62db862af82f2a8b0ac34191'/>
<id>43e5f231b2ea81be62db862af82f2a8b0ac34191</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Reinstate loading vimium.css.</title>
<updated>2016-09-27T12:45:42+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2016-09-27T12:45:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=59942281ce88283345a201f1bfaa76b628308472'/>
<id>59942281ce88283345a201f1bfaa76b628308472</id>
<content type='text'>
Follow on from 8601edd71e74ba522e32658309cb2e7acca8aeeb.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Follow on from 8601edd71e74ba522e32658309cb2e7acca8aeeb.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #2278 from smblott-github/fix-travis</title>
<updated>2016-09-27T11:07:48+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2016-09-27T11:07:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=e32fde64116421a1d7c2c8fb0728f744469e6df7'/>
<id>e32fde64116421a1d7c2c8fb0728f744469e6df7</id>
<content type='text'>
Fix Travis builds (lock down Coffeescript version)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix Travis builds (lock down Coffeescript version)</pre>
</div>
</content>
</entry>
<entry>
<title>Note reason for locking down Coffeescript version.</title>
<updated>2016-09-27T10:59:08+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2016-09-27T10:59:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=18f4270086f7baf41b366ba578f29b63bd236950'/>
<id>18f4270086f7baf41b366ba578f29b63bd236950</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
