Public bug reported:

open firefox.  edit > preferences > advanced> general.
enable "search for text when i start typing".  close preferences.
you might need to restart firefox for this setting to take effect.

while looking at a webpage with text, type a word that you see multiple
times.

the find-as-you-type will highlight the first match.

expected behavior:   alt+n highlights next match and removes
highlighting on previous match.

actual behavior:  alt+n does nothing.

---------------

back story: there used to be two similar features: a full-featured find which 
was always enabled
that the user started using by typing ctrl+f, and a (i believe) equally 
full-featured, but with less UI junk,
thing called quick-find.  this was disfavored i guess, and moves were made to 
get rid of quick find.
first i think there was some about:config stuff one could do, then it was 
modifying some userchrome stuff.
now i guess it's just totally gone?  (i'd love it if there were a userchrome 
workaround.)

as can be seen in the preferences UI, this is an accessibility issue.
people actually use this to browse the web.

another reason that it's expected behavior is that the 'N' in 'Next' is 
underlined, the universal GUI symbol for
"alt+(underlined character)" will do this thing.  (and i should say, there are 
lots and lots of examples of this
being totally borked all over the place, not just in firefox. it would be super 
cool if glade/some other GUI-design
tool could do some sanity checks. e.g. warn developer if the same letter is 
underlined twice in one UI segment).

another little note: it's definitely alt+n that's supposed to do this, since 
ctrl+n opens a new firefox window (and
is pretty standard GUI shortcut for open a new window, at least in apps that 
can have multiple windows.)

% lsb_release -rd
Description:    Ubuntu 10.04.3 LTS
Release:        10.04

% apt-cache policy firefox
firefox:
  Installed: 10.0+build1-0ubuntu0.10.04.2
  Candidate: 10.0+build1-0ubuntu0.10.04.2
  Version table:
 *** 10.0+build1-0ubuntu0.10.04.2 0
        500 http://us.archive.ubuntu.com/ubuntu/ lucid-updates/main Packages
        500 http://security.ubuntu.com/ubuntu/ lucid-security/main Packages
        100 /var/lib/dpkg/status
     3.6.3+nobinonly-0ubuntu4 0
        500 http://us.archive.ubuntu.com/ubuntu/ lucid/main Packages

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: firefox 10.0+build1-0ubuntu0.10.04.2
ProcVersionSignature: Ubuntu 2.6.32-38.83-generic 2.6.32.52+drm33.21
Uname: Linux 2.6.32-38-generic i686
AddonCompatCheckDisabled: False
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.21.
Architecture: i386
AudioDevicesInUse:
 USER        PID ACCESS COMMAND
 /dev/snd/controlC0:  acharis    1377 F.... pulseaudio
BuildID: 20120130145648
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'I82801DBICH4'/'Intel 82801DB-ICH4 with AD1981B at irq 11'
   Mixer name   : 'Analog Devices AD1981B'
   Components   : 'AC97a:41445374'
   Controls      : 26
   Simple ctrls  : 18
Card29.Amixer.info:
 Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw 
1RHT71WW-3.04'
   Mixer name   : 'ThinkPad EC 1RHT71WW-3.04'
   Components   : ''
   Controls      : 2
   Simple ctrls  : 1
Card29.Amixer.values:
 Simple mixer control 'Console',0
   Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
   Playback channels: Mono
   Limits: Playback 0 - 14
   Mono: Playback 9 [64%] [on]
Channel: release
Date: Fri Feb 10 10:19:36 2012
EtcFirefoxSyspref: Cannot parse /etc/firefox/syspref.js - [Errno 2] No such 
file or directory: '/etc/firefox/syspref.js'
ExecutablePath: /usr/lib/firefox-10.0/firefox
ForcedLayersAccel: False
IfupdownConfig:
 auto lo
 iface lo inet loopback
IncompatibleExtensions: FlashGot - ID={19503e42-ca3c-4c27-b1e2-9cdb2170ee34}, 
Version=1.3.8, minVersion=1.9a3, maxVersion=1.9.*, Location=app-profile, 
Type=extension, Active=Yes
IpRoute:
 192.168.1.0/24 dev eth4  proto kernel  scope link  src 192.168.1.100  metric 2 
 169.254.0.0/16 dev eth4  scope link  metric 1000 
 default via 192.168.1.1 dev eth4  proto static
ProcEnviron:
 LANGUAGE=en_US:en
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/usr/bin/zsh
Profiles: Profile0 (Default) - LastVersion=10.0/20120130145648 (Running)
RfKill:
 0: tpacpi_bluetooth_sw: Bluetooth
        Soft blocked: no
        Hard blocked: no
RunningIncompatibleAddons: True
SourcePackage: firefox
dmi.bios.date: 06/02/2006
dmi.bios.vendor: IBM
dmi.bios.version: 1RETDPWW (3.21 )
dmi.board.name: 2379R9U
dmi.board.vendor: IBM
dmi.board.version: Not Available
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: IBM
dmi.chassis.version: Not Available
dmi.modalias: 
dmi:bvnIBM:bvr1RETDPWW(3.21):bd06/02/2006:svnIBM:pn2379R9U:pvrThinkPadT42:rvnIBM:rn2379R9U:rvrNotAvailable:cvnIBM:ct10:cvrNotAvailable:
dmi.product.name: 2379R9U
dmi.product.version: ThinkPad T42
dmi.sys.vendor: IBM

** Affects: firefox (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: apport-bug i386 lucid

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to firefox in Ubuntu.
https://bugs.launchpad.net/bugs/930205

Title:
  firefox 10.0 find as you type keyboard shortcuts broken

Status in “firefox” package in Ubuntu:
  New

Bug description:
  open firefox.  edit > preferences > advanced> general.
  enable "search for text when i start typing".  close preferences.
  you might need to restart firefox for this setting to take effect.

  while looking at a webpage with text, type a word that you see
  multiple times.

  the find-as-you-type will highlight the first match.

  expected behavior:   alt+n highlights next match and removes
  highlighting on previous match.

  actual behavior:  alt+n does nothing.

  ---------------

  back story: there used to be two similar features: a full-featured find which 
was always enabled
  that the user started using by typing ctrl+f, and a (i believe) equally 
full-featured, but with less UI junk,
  thing called quick-find.  this was disfavored i guess, and moves were made to 
get rid of quick find.
  first i think there was some about:config stuff one could do, then it was 
modifying some userchrome stuff.
  now i guess it's just totally gone?  (i'd love it if there were a userchrome 
workaround.)

  as can be seen in the preferences UI, this is an accessibility issue.
  people actually use this to browse the web.

  another reason that it's expected behavior is that the 'N' in 'Next' is 
underlined, the universal GUI symbol for
  "alt+(underlined character)" will do this thing.  (and i should say, there 
are lots and lots of examples of this
  being totally borked all over the place, not just in firefox. it would be 
super cool if glade/some other GUI-design
  tool could do some sanity checks. e.g. warn developer if the same letter is 
underlined twice in one UI segment).

  another little note: it's definitely alt+n that's supposed to do this, since 
ctrl+n opens a new firefox window (and
  is pretty standard GUI shortcut for open a new window, at least in apps that 
can have multiple windows.)

  % lsb_release -rd
  Description:    Ubuntu 10.04.3 LTS
  Release:        10.04

  % apt-cache policy firefox
  firefox:
    Installed: 10.0+build1-0ubuntu0.10.04.2
    Candidate: 10.0+build1-0ubuntu0.10.04.2
    Version table:
   *** 10.0+build1-0ubuntu0.10.04.2 0
          500 http://us.archive.ubuntu.com/ubuntu/ lucid-updates/main Packages
          500 http://security.ubuntu.com/ubuntu/ lucid-security/main Packages
          100 /var/lib/dpkg/status
       3.6.3+nobinonly-0ubuntu4 0
          500 http://us.archive.ubuntu.com/ubuntu/ lucid/main Packages

  ProblemType: Bug
  DistroRelease: Ubuntu 10.04
  Package: firefox 10.0+build1-0ubuntu0.10.04.2
  ProcVersionSignature: Ubuntu 2.6.32-38.83-generic 2.6.32.52+drm33.21
  Uname: Linux 2.6.32-38-generic i686
  AddonCompatCheckDisabled: False
  AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.21.
  Architecture: i386
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC0:  acharis    1377 F.... pulseaudio
  BuildID: 20120130145648
  CRDA: Error: [Errno 2] No such file or directory
  Card0.Amixer.info:
   Card hw:0 'I82801DBICH4'/'Intel 82801DB-ICH4 with AD1981B at irq 11'
     Mixer name : 'Analog Devices AD1981B'
     Components : 'AC97a:41445374'
     Controls      : 26
     Simple ctrls  : 18
  Card29.Amixer.info:
   Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw 
1RHT71WW-3.04'
     Mixer name : 'ThinkPad EC 1RHT71WW-3.04'
     Components : ''
     Controls      : 2
     Simple ctrls  : 1
  Card29.Amixer.values:
   Simple mixer control 'Console',0
     Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
     Playback channels: Mono
     Limits: Playback 0 - 14
     Mono: Playback 9 [64%] [on]
  Channel: release
  Date: Fri Feb 10 10:19:36 2012
  EtcFirefoxSyspref: Cannot parse /etc/firefox/syspref.js - [Errno 2] No such 
file or directory: '/etc/firefox/syspref.js'
  ExecutablePath: /usr/lib/firefox-10.0/firefox
  ForcedLayersAccel: False
  IfupdownConfig:
   auto lo
   iface lo inet loopback
  IncompatibleExtensions: FlashGot - ID={19503e42-ca3c-4c27-b1e2-9cdb2170ee34}, 
Version=1.3.8, minVersion=1.9a3, maxVersion=1.9.*, Location=app-profile, 
Type=extension, Active=Yes
  IpRoute:
   192.168.1.0/24 dev eth4  proto kernel  scope link  src 192.168.1.100  metric 
2 
   169.254.0.0/16 dev eth4  scope link  metric 1000 
   default via 192.168.1.1 dev eth4  proto static
  ProcEnviron:
   LANGUAGE=en_US:en
   PATH=(custom, user)
   LANG=en_US.UTF-8
   SHELL=/usr/bin/zsh
  Profiles: Profile0 (Default) - LastVersion=10.0/20120130145648 (Running)
  RfKill:
   0: tpacpi_bluetooth_sw: Bluetooth
        Soft blocked: no
        Hard blocked: no
  RunningIncompatibleAddons: True
  SourcePackage: firefox
  dmi.bios.date: 06/02/2006
  dmi.bios.vendor: IBM
  dmi.bios.version: 1RETDPWW (3.21 )
  dmi.board.name: 2379R9U
  dmi.board.vendor: IBM
  dmi.board.version: Not Available
  dmi.chassis.asset.tag: No Asset Information
  dmi.chassis.type: 10
  dmi.chassis.vendor: IBM
  dmi.chassis.version: Not Available
  dmi.modalias: 
dmi:bvnIBM:bvr1RETDPWW(3.21):bd06/02/2006:svnIBM:pn2379R9U:pvrThinkPadT42:rvnIBM:rn2379R9U:rvrNotAvailable:cvnIBM:ct10:cvrNotAvailable:
  dmi.product.name: 2379R9U
  dmi.product.version: ThinkPad T42
  dmi.sys.vendor: IBM

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/930205/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to