| Age | Commit message (Collapse) | Author |
|
|
|
|
|
According to:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1253129
and #2896, this:
1. causes Firefox to crash, and
2. isn't actually necessary.
So just remove it.
H/t @ris58h in #2896.
|
|
Make the reload command accept a count.
|
|
|
|
|
|
Move the `reload` command to the background page and make it accept a
count prefix.
Fixes #674.
Althought the demand for this is low and the use cases limited, it is a
very vim-ish extension to the existing command.
|
|
tabConfig -> winConfig in openUrlInNewWindow
|
|
tabConfig doesn't exist in this scope.
|
|
Follow on from #2750.
Specifically, the backup/restore functionality should be part of
"Advanced options".
|
|
It looks like we'll be initialising the Vomnibar on demand (see #2939,
merged). In this case, we should also initialise the flash frame on
demand. This means that *none* of Vimium's UI elements are now created
until they are needed.
|
|
|
|
Proposing this as a simpler alternative to #2934. Additionally, this
puts the logic for fixing #2915 in a single place.
Credit to @regmarmcem for figuring out the source of #2915.
Mention @regmarmcem.
Fixes #2915.
Replaces #2934.
|
|
Well release those on Vimium Canary, in particular to trial #2939.
|
|
This is #2941.
|
|
|
|
|
|
Disable pre-loading of Vomnibar iframe.
|
|
Remove \I (ignore case) flag for find mode.
|
|
It appears that nobody is using this (and it is broken). So this PR
removes this feature.
Fixes #2937 (kind of).
|
|
Pre-loading the Vomnibar iframe seems to be causing some issues with the
dev console. This PR disables pre-loading of the Vomnibar.
I'm going to try this out for a while. If it doesn't seem to sluggish,
then I'll merge it.
|
|
on vomnibar hiding, blur input first
|
|
This should fix an IME status issue (#2924).
|
|
This handler is undefined at the point that it is installed. The
definition is at the bottom of the file.
|
|
Fix issue reference
|
|
This sounds like #2035, #2305 is unrelated.
|
|
Do not open tab for target "_blank".
|
|
|
|
... use literals instead.
For some reason, on Firefox, using `vimiumOnClickAttributeName` was
causing link hints to fail silently (on Facebook). It's not at all
clear why this was happening.
Simply repeating the literal fixes the issue.
Fixes #2879.
|
|
|
|
This tweaks the scoring of hints for filtered hints.
Specifically, it scores matches at the start of the text or the start of
a word higher than whole-word matches.
This is intended avoid the phenomenon whereby adding matching characters
to the filter causes the selected hint to change.
|
|
Fixes #2860. That issue reports that, when the target is "_blank",
Firefox/Vimium ends up opening two tabs.
|
|
Since these are executing in the page's context, they could break the
page if they were to fail (for whatever reason). So we add some
(possibly unnecessary) guards, just in case.
|
|
Fixes #2876.
|
|
We should rotate on `<Shift-Space>` too.
|
|
|
|
This warrants a bump because 14f755cecdd548ba9fb82a04d3b708c75982a786 is
a serious bug.
|
|
This omission was causing link hints not to work on Google's Inbox (and
presumably elsewhere, too).
|
|
Treat all mapping commands as lower case.
|
|
On the options page, treat all user-defined mapping commands as lower
case.
Why?
- `unmapAll` is not very vim-ish, and is inconsistent with `mapkey`.
- If we were to introduce `vmap` for visual mode, then we would get
`vUnmapAll`, which is hideous capitalisation.
Possible down side?
- I guess somebody might have disabled a `map` by capitalising it.
|
|
After merging #2870 and #2871.
|
|
Detect click listeners for link hints.
|
|
Include the Vimium version number in the popup.
|
|
|
|
|
|
`forTrusted()` for `checkEnabledAfterURLChange()` after web navigation
is being called with a request (not an event). So make the request
trusted.
The symptom was that pass keys and the enabled state was not being
correctly updated on web navigation.
|
|
This is a simpler version of #1167. It detects clickable elements with
listeners added with `addEventListener()`.
It includes some of @mrmr1993's ideas from #1167 (in fact, it's mostly
those ideas tweaked into a slightly different form).
|
|
Put the version number in the popup.
|
|
|
|
|