Closed (fixed)
Project:
CountUp Formatter
Version:
1.0.x-dev
Component:
Code
Priority:
Normal
Category:
Task
Assigned:
Reporter:
Created:
25 Feb 2026 at 11:43 UTC
Updated:
11 Mar 2026 at 16:30 UTC
Jump to comment: Most recent
The module is not yet compatible with jQuery 4. This results in errors and a broken countUp formatter.
Uncaught TypeError: $.isNumeric is not a function
at Object.countup (countup.js?v=1.x:78:15)
at countup.js?v=1.x:42:17
at Array.forEach (<anonymous>)
at IntersectionObserver.root (countup.js?v=1.x:38:19)Replace deprecated functions that were removed in jQuery 4.
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #3
scontzen commentedLooks good! Clean refactoring that addresses jQuery 4 compatibility and improves the architecture at the same time.
- core/jquery.once → core/once with proper context usage
- $.isNumeric() replaced with native JS validation
- Scroll/resize event listeners replaced with IntersectionObserver – more efficient and also resolves the event listener rebinding from #3575127
Comment #4
guido_sComment #6
guido_s