| Age | Commit message (Expand) | Author |
| 2017-11-02 | Compare with lower case strings when using toLowerCase | mrmr1993 |
| 2017-11-02 | Replace all references to selection.type with our FF polyfill | mrmr1993 |
| 2017-11-02 | FF: Don't use Selection.getRangeAt(0) when there are no ranges | mrmr1993 |
| 2017-11-02 | Merge pull request #2762 from mrmr1993/gmail-roles | Stephen Blott |
| 2017-11-02 | Add some roles used by GMail to link hints, reduce no. of comparisons | mrmr1993 |
| 2017-11-02 | Remove the right listener from hashchange | mrmr1993 |
| 2017-11-01 | Use Rect.intersects instead of Rect.intersectsStrict | mrmr1993 |
| 2017-11-01 | Rename Rect.rectOverlaps to Rect.intersectsStrict, clarify the comment | mrmr1993 |
| 2017-10-29 | Remove unused code | mrmr1993 |
| 2017-10-29 | Let handlerStack call consumeKeyup rather than calling it explicitly | mrmr1993 |
| 2017-10-29 | Suppress all keyup events automatically if we consume the keydown | mrmr1993 |
| 2017-10-29 | Merge pull request #2748 from mrmr1993/frontend-split | Stephen Blott |
| 2017-10-29 | Guard against undefined DomUtils, instead of stubbing in tests | mrmr1993 |
| 2017-10-29 | Make file inputs work with filtered hints. | Stephen Blott |
| 2017-10-29 | Tidy up exports in vimium_frontend | mrmr1993 |
| 2017-10-29 | Move findAndFollow* to mode_normal.coffee | mrmr1993 |
| 2017-10-29 | Move FocusSelector to mode_normal.coffee | mrmr1993 |
| 2017-10-29 | Move selectFoundInputElement into mode_find | mrmr1993 |
| 2017-10-29 | Move focusFoundLink into mode_find, don't expose it as global | mrmr1993 |
| 2017-10-28 | Remove normal mode commands from global scope | mrmr1993 |
| 2017-10-28 | Remove invokeCommandString, call NormalModeCommands directly | mrmr1993 |
| 2017-10-28 | Bind LinkHints, Vomnibar and Marks commands appropriately | mrmr1993 |
| 2017-10-27 | Move goPrevious and goNext to normal mode file | mrmr1993 |
| 2017-10-27 | Include LinkHints, Vomnibar and Marks commands in normal mode file | mrmr1993 |
| 2017-10-27 | Split focusInput, move the main part into the normal mode file | mrmr1993 |
| 2017-10-27 | Move passNextKey to normal mode file | mrmr1993 |
| 2017-10-27 | Move mainFrame and showHelp to normal mode file | mrmr1993 |
| 2017-10-27 | Move normal mode find commands into normal mode file | mrmr1993 |
| 2017-10-27 | Move findAndFocus into FindMode, rename to findNext | mrmr1993 |
| 2017-10-27 | Move FindMode exit functions into FindMode | mrmr1993 |
| 2017-10-27 | Move self-contained normal mode commands to normal mode file | mrmr1993 |
| 2017-10-27 | Move NormalMode to its own content script | mrmr1993 |
| 2017-10-27 | Fix #2738. | Stephen Blott |
| 2017-10-25 | FF: Only apply fix to bug 1408996 when appropriate | mrmr1993 |
| 2017-10-25 | FF: Workaround bug 1408996 in focusInput's focus listener | mrmr1993 |
| 2017-10-25 | FF: Share |root| global proxy, re-add the globals to window on DOMLoad | mrmr1993 |
| 2017-10-24 | Add |hard| option to reload command | mrmr1993 |
| 2017-10-19 | Recognise aria-role=tab elements as clickable | mrmr1993 |
| 2017-10-07 | Tweak #2701 (hint characters for filtered hints). | Stephen Blott |
| 2017-10-06 | Allow using capital letters as link hint characters | Anton Strömkvist |
| 2017-10-02 | FF: Lazy load the Vomnibar for XML documents | mrmr1993 |
| 2017-09-14 | Fix #2642. | Stephen Blott |
| 2017-09-12 | Use browser.runtime.getBrowserInfo to identify Firefox | mrmr1993 |
| 2017-08-18 | Check whether events are trusted before executing listeners | mrmr1993 |
| 2017-05-17 | Consume keyboard events for marks. | Stephen Blott |
| 2017-05-08 | Update linear gradient syntax to avoid deprecation | Jesper Nellemann Jakobsen |
| 2017-04-24 | Make Mode::exit idempotent | mrmr1993 |
| 2017-04-22 | Fix global marks. | Stephen Blott |
| 2017-04-22 | Refactor getSelectionType() to DOM utils. | Stephen Blott |
| 2017-04-22 | Revert "Firefox: Fix visual mode." | Stephen Blott |