Skip to content
This repository was archived by the owner on Oct 14, 2024. It is now read-only.
This repository was archived by the owner on Oct 14, 2024. It is now read-only.

ListSearch Extender FireFox v66+ #494

@TheUlderico

Description

@TheUlderico

The AJAX Control Toolkit 17.1.1

(checked the source code for current version and the code is the same)

The installation method

  • A custom build from the source code

Minimal steps to reproduce the bug

Setup a page List search extender
Open this page in Firefox version 66 or higher
Start typing into the control associated with this list search extender

Actual result

Nothing is added into the search window and no search is triggered

Expected result

Typed characters are added to the search window and search is triggered

Browser(s) used

Firefox - problem since version 66

A site deployment method

  • IIS

We have encountered an issue related to the List search extender, where the search would not work in Firefox. After quick investigation, we have found that the problems starts to occur in versions 66 or higher.

After checking the source code and small bug-testing, we have found that the issue is located in the file ListSearch.js and more precisely in function called "_isNormalChar". The first if statement in this function is related to the Firefox. If we check the Firefox release notes, we can find that in version 66, there were some changed to the handling of .keyCode and .charCode properties (more on https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/66 - Dom events section).

This changed prevents List search extender from working in Firefox v66 or higher.

We are currently working with a workaround with checking the version of Firefox to be lower that 66 in this if statement to support both newer and older versions of this browser.

Thanks for your time.
Ulderico

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions