tridactyl/tridactyl

Tridactyl seems to still change the behavior of C-c / C-x

crabdancing opened this issue · 1 comments

I have unbind set on a number of 'conventional' GUI keybindings. In principle, this should make the keybindings behave the same as they do in stock Firefox, if I'm not mistaken. And usually it does. However, sometimes it seems to do something very different.

When I have multiple tabs open, and use Ctrl+C inside one of them, the browser somehow interprets this as a command to switch tabs, and seems to take me to an arbitrary, yet consistent one.

(For example, right now, I have five tabs open, with Github issues being the last one, and hitting Ctrl+C as I'm typing this in insert mode, it will take me to the third tab).

Some notes on behavior:

  • Currently, it seems to always take me to the third tab, no matter which tab I do it in.
  • It happens in new tabs if I create them, very consistently.
  • It also happens when I use Ctrl+X, but not if I use Ctrl+A or Ctrl+V (at least, not that I can recall)
  • It does not seem to occur if I open a new private window.
  • The behavior does not persist if I close and reopen Firefox and reopen roughly the same tabs, but at some point, it will begin to happen again -- regardless of the tabs in question.
  • I believe the behavior occurs if I press the key combos in insert or in normal mode, whether I'm copying from entry boxes or static text.

Tridactyl version: 1.24.0
Firefox version: Mozilla Firefox 115.6.0esr

Here's my config as of right now:

" General Settings
set update.nag false
set update.lastchecktime 99999999999999999999999
set nativeinstallcmd ""
set configversion 2.0
set newtab about:blank
set theme dark
" seturl https://\.cloud\.hosthatch\.com.* disable true

" For syntax highlighting see https://github.com/tridactyl/vim-tridactyl
" vim: set filetype=tridactyl
set allowautofocus false
unbind <C-c>
unbind <C-v>
unbind <C-x>
unbind <C-a>
blacklistadd https://www.edaplayground.com
blacklistadd https://nerdvm.racknerd.com
blacklistadd https://my.racknerd.com
blacklistadd https://www.vultr.com
blacklistadd https://www.hostinger.com
blacklistadd https://cloud.hosthatch.com
blacklistadd https://us.ovhcloud.com
blacklistadd https://cloud.digitalocean.com

My hunch is that you have another extension that's causing it; could you disable everything but Tridactyl, restart Firefox and see if it persists?

Otherwise could you post your config with :viewconfig --user? The RC file isn't enough to know what settings Tridactyl has.

Nothing in stock Tridactyl should cause that behaviour.