[Vimperator] A bunch of problems, should I post to the bug tracker?

Pierre Andrews mortimer.pa at free.fr
Thu May 31 07:23:53 PDT 2007


Hello,

I have a few problems, I am not sure if I should file them as bug
first or start here, so I'll start here and if you want I'll split
everything in bug reports.

1- Exception on tab completion. (there is already a bug like that, but
it's not the same I am reporting). This only happens on Firefox under
OSX (FF 2.0.0.2), I tested with Firefox on a linux box and don't see
that problem.
If I try to tab complete the command:
:open /ig<tab>
I get the exception: "component returned failure...
(NS_ERROR_FILE_NOT_FOUND) [nslFile.isDirectory] ...
in completion.js line 523

2- If I add a new search engine to firefox, it becomes the default one
in the search box of the toolbar. Now, if I use the command:
:open some keywords
Instead of opening a search on google, it opens the search on the new
search engine I defined.
I am not sure this is a bug, but to change the search engine used
then, I have to show the menu bar/toolbar (:set guioptions=m), then
change the select search engine there and finally hide the
menubar/toolbar.

3- Vimperator has problem with websites that replace their textareas
by "WYSIWYG" editor, which are in fact iFrames with designMode set to
'on'. Vimperator doesn't get that I am typing in this iFrame and
interpret the keystrokes. I have to bypass with shift+I

4- Vimperator intercept the keystrokes on a <select> form element. So
if I have a long <select> element and want to search in it by typing
the first letters of the <option> in the drop down, Vimperator get
that as commands and not as form inputs. here again, shift+I is the
sole solution. But Vimperator might be able to detect (as it does with
textareas) that I am in a form field.

5- I know this has already been discussed, but for some sites where
there are javascript elements providing their own shortcuts, you have
to use shift+I to bypass vimperator. The problem is that esc will get
you out of this bypass, as often esc is the default key to dismiss
modal dialogues, cancel actions, etc... so in that case, when you
press esc, instead of the default action, you get out of the
vimperator bypass... not sure what the solution would be there.

I'll set up demos webpages for 4 and 5 tonight so  you can have a test
pages to work on if you want.

Sorry for this long email with plenty of different topics in it, but
it seemed better than sending 5 different emails ;)

Cheers,

Pierre

-- 
Pierre Andrews
Ph.D. Student, The University of York
Ing.info.dipl. EPFL
pierre.andrews at a3.epfl.ch
http://www.cs.york.ac.uk/~pandrews


More information about the Vimperator mailing list