Ctrl+. is now handled by Firefox instead of Dynalist

Steps to reproduce

  1. Use Firefox version 150 or later. In my case, on Linux, but potentially on any system.
  2. Focus on any list item with sub-items.
  3. Press Ctrl+. to expand/collapse it.

Expected result

It should expand or collapse the sub-items of this item.

Actual result

The Emoji picker dialog (from Firefox/GTK+) shows up instead.

Additional information

Firefox 150 added support for GTK’s native emoji picker.

Unfortunately, that uses Ctrl+. and Ctrl+; as the shortcuts. And it’s really hard to change that mapping (i.e. most users won’t be able to).

  • There is no obvious way to change or disable it in Firefox settings.
  • It is possible to toggle an advanced hidden setting in about:config to disable the Emoji picker.
  • It is possible to set up some non-trivial GTK+ configuration file to remove the default Ctrl+. mapping, but that applies to all GTK+ applications (not just Firefox).

This GTK+ keyboard shortcut unfortunately conflicts with Dynalist’s default shortcut for expanding an item. And this also conflicts with 1Password, so Dynalist isn’t the only one affected.

Proposed solution

You may want to consider adding Alt+. as an alternative shortcut. (And also Shift+Alt+.).

And document the new shortcut in two places:

  • The help sidebar listing the basic shortcuts.
  • The Keymap Settings screen.