Package: firefox
Version: 96.0-1
Severity: important
Forwarded: https://bugzilla.mozilla.org/show_bug.cgi?id=1749840

For text input (forms, address bar...), in my GTK-3 settings
~/.config/gtk-3.0/gtk.css (attached), I have Ctrl-A bound to the
beginning of a paragraph (the usual meaning in Emacs). But with the
upgrade to firefox 96.0-1, this is no longer taken into account,
and Ctrl-A does a "select all" instead. This is particularly
annoying, and worse, as I'm used to type text just after that,
all the selected data are lost!!!

Note that some of my other GTK-3 bindings, such as Ctrl-E, Ctrl-K
and Ctrl-U, are still honored, showing that this file is still
taken into account.

-- Package-specific info:


-- Addons package information

-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'stable-updates'), (500, 
'stable-security'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.15.0-2-amd64 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=POSIX, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages firefox depends on:
ii  debianutils          5.5-1
ii  fontconfig           2.13.1-4.2
ii  libatk1.0-0          2.36.0-3
ii  libc6                2.33-2
ii  libcairo-gobject2    1.16.0-5
ii  libcairo2            1.16.0-5
ii  libdbus-1-3          1.12.20-3
ii  libdbus-glib-1-2     0.112-2
ii  libevent-2.1-7       2.1.12-stable-1
ii  libffi8              3.4.2-3
ii  libfontconfig1       2.13.1-4.2
ii  libfreetype6         2.11.1+dfsg-1
ii  libgcc-s1            11.2.0-13
ii  libgdk-pixbuf-2.0-0  2.42.6+dfsg-2
ii  libglib2.0-0         2.70.2-1
ii  libgtk-3-0           3.24.31-1
ii  libnspr4             2:4.32-3
ii  libnss3              2:3.73.1-1
ii  libpango-1.0-0       1.48.10+ds1-1
ii  libstdc++6           11.2.0-13
ii  libvpx7              1.11.0-2
ii  libx11-6             2:1.7.2-2+b1
ii  libx11-xcb1          2:1.7.2-2+b1
ii  libxcb-shm0          1.14-3
ii  libxcb1              1.14-3
ii  libxcomposite1       1:0.4.5-1
ii  libxdamage1          1:1.1.5-2
ii  libxext6             2:1.3.4-1
ii  libxfixes3           1:5.0.3-2
ii  libxrandr2           2:1.5.2-1
ii  libxtst6             2:1.2.3-1
ii  procps               2:3.3.17-5
ii  zlib1g               1:1.2.11.dfsg-2

Versions of packages firefox recommends:
ii  libavcodec57  7:3.4.3-1
ii  libavcodec58  7:4.4.1-2+b1

Versions of packages firefox suggests:
ii  fonts-lmodern          2.004.5-6.1
ii  fonts-stix [otf-stix]  1.1.1-4.1
ii  libcanberra0           0.30-8
ii  libgssapi-krb5-2       1.18.3-7
ii  pulseaudio             15.0+dfsg1-3

-- no debconf information

-- 
Vincent Lefèvre <vinc...@vinc17.net> - Web: <https://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)
/* $Id: gtk.css 89798 2016-06-17 10:50:31Z vinc17/cventin $
 *
 * GTK 3 style - ~/.config/gtk-3.0/gtk.css
 * See <http://developer.gnome.org/gtk3/>.
 */

GtkScrollbar
{
  -GtkRange-slider-width: 10;
  -GtkScrollbar-has-secondary-backward-stepper: true;
  -GtkScrollbar-has-secondary-forward-stepper: true;
}

@binding-set text-entry
{
  bind "<Control>a"
  {
    "move-cursor" (paragraph-ends, -1, 0)
  };
  bind "<Control>e"
  {
    "move-cursor" (paragraph-ends, 1, 0)
  };
  bind "<Control>k"
  {
    "delete-from-cursor" (paragraph-ends, 1)
  };
  bind "<Control>u"
  {
    "move-cursor" (paragraph-ends, -1, 0)
    "delete-from-cursor" (paragraph-ends, 1)
  };
  bind "<Control>w"
  {
    "delete-from-cursor" (word-ends, -1)
  };
}

/* The property name -gtk-key-bindings is used as of GTK+ 3.19.3
 * (in previous versions, it was gtk-key-bindings).
 */

entry
{
  -gtk-key-bindings: text-entry;
}

textview
{
  -gtk-key-bindings: text-entry;
}

Reply via email to