Repeatingly looking for the next occurrence of a word search in a webpage misses one occurrence.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mozilla Firefox |
Invalid
|
Medium
|
|||
firefox (Ubuntu) |
New
|
Low
|
Unassigned |
Bug Description
Hi,
This is probably the most unexpected bug that I have ever seen. Fortunately, it is benign.
How to reproduce:
- Go to the webpage https:/
- Type Ctrl+f to look for a word through the webpage.
- Search for addEventListener. Firefox successfully found 4 occurrences on the webpage.
- Using the arrows next to the search box, loop through all occurrences. Firefox then jumps to the following occurrences, in order:
1. inp.addEventLis
2. b.addEventListe
3. inp.addEventLis
4. document.
5. First occurrence again: inp.addEventLis
6. Second occurrence again: b.addEventListe
7. Firefox then directly jumps to the fourth occurrence, missing the third one: document.
8. (goes back to 5).
In other words, although the first cycle through all occurrences was correct, the following cycles completely miss the third occurrence! I have restarted Firefox and still get this behaviour.
If instead of clicking on the “down” arrow to look for the second occurrence one looks backwards with the “up” arrow, then it is “b.addEventList
I am sending a screenshot of the situation.
This is a very unexpected behaviour, but of very minor consequence: there is no need to place a high level of importance for this bug, I guess.
Regards,
Martin.
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: firefox 67.0.4+
ProcVersionSign
Uname: Linux 4.15.0-54-generic x86_64
AddonCompatChec
AlsaVersion: Advanced Linux Sound Architecture Driver Version k4.15.0-54-generic.
ApportVersion: 2.20.9-0ubuntu7.6
Architecture: amd64
ArecordDevices:
**** List of CAPTURE Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC233 Analog [ALC233 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
BuildID: 20190620092152
Card0.Amixer.info:
Card hw:0 'PCH'/'HDA Intel PCH at 0x90910000 irq 95'
Mixer name : 'Realtek ALC233'
Components : 'HDA:10ec0235,
Controls : 33
Simple ctrls : 14
Channel: Unavailable
CurrentDesktop: LXDE
Date: Thu Jul 4 23:24:35 2019
Extensions: extensions.sqlite corrupt or missing
ForcedLayersAccel: False
IfupdownConfig:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
IncompatibleExt
InstallationDate: Installed on 2016-12-05 (941 days ago)
InstallationMedia: Lubuntu 16.10 "Yakkety Yak" - Release amd64 (20161012.1)
IpRoute:
default via 192.168.1.1 dev wlp4s0 proto dhcp metric 600
192.168.1.0/24 dev wlp4s0 proto kernel scope link src 192.168.1.3 metric 600
Locales: extensions.sqlite corrupt or missing
MostRecentCrashID: bp-7e1f310f-
Plugins: Shockwave Flash - /usr/lib/
PrefErrors: Unexpected character ',' before close parenthesis @ /usr/lib/
PrefSources: prefs.js
Profiles: Profile0 (Default) - LastVersion=
RunningIncompat
SourcePackage: firefox
SubmittedCrashIDs:
bp-7e1f310f-
bp-daebd85b-
bp-dd2282e2-
Themes: extensions.sqlite corrupt or missing
UpgradeStatus: Upgraded to bionic on 2018-08-29 (309 days ago)
dmi.bios.date: 01/12/2016
dmi.bios.vendor: LENOVO
dmi.bios.version: CCCN19WW(V2.05)
dmi.board.
dmi.board.name: Lenovo B50-10
dmi.board.vendor: LENOVO
dmi.board.version: SDK0J40700 WIN
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.family: IDEAPAD
dmi.product.name: 80QR
dmi.product.
dmi.sys.vendor: LENOVO
description: | updated |
description: | updated |
description: | updated |
summary: |
- Loop through search occurrences in a wegpage misses one item. + Repeatingly looking for the next occurrence of a word search in a + webpage misses one occurrence. |
Changed in firefox: | |
importance: | Unknown → Medium |
status: | Unknown → Confirmed |
Changed in firefox: | |
status: | Confirmed → Invalid |
Thanks for the report Martin.
I am unable to observe the issue you describe, I tested in an up-to-date stock Ubuntu 18.04 virtual machine with the same version of firefox, and cycling through the search results for "addEventListener" on that page works normally here.
Can you try cycling through the results with the Ctrl+G keyboard shortcut instead of clicking on the down arrow, and let us know whether you're seeing a different behaviour?