Closed (fixed)
Project:
Countdown
Version:
8.x-1.11
Component:
Miscellaneous
Priority:
Normal
Category:
Bug report
Assigned:
Issue tags:
Reporter:
Created:
11 May 2010 at 17:27 UTC
Updated:
28 Aug 2025 at 00:08 UTC
Jump to comment: Most recent
Comments
Comment #1
Crashtest commentedWorks neither with boost (static page cache). The problem is with a static cache the content of a page is frozen. The JavaScript routine looks at what is there and do then the dynamics. So of course it doesn't work, because the numbers that are in the website source are already old.
One could avoid that by writing the events date into an invisble field in the websites source. Needs some rewriting though.
Comment #2
ckleiman commentedThanks for your input! I took the module down a month or so ago. Since then, I've disabled caching. If I enable the module, again, I think it should work ok as long as caching remains disabled.
Comment #3
usingsession commentedComment #4
alex.bukach commentedIt is still relevant.
Comment #6
alex.bukach commentedI have reworked the module to use JavaScript for counting so that the blocks can now be safely cached.
Comment #7
hannakras commented@alex.bukach, I tested your MR in a sandbox with drupal/countdown 8.x-1.10 and Drupal 10.2.8 and Drupal 11.0.4. The timer now counts down as expected. I see the seconds and minutes changing in real time. I will plan to test it more properly and report back.
Comment #8
mahyarsbt commentedThis highly requested feature has been fully implemented in the 8.x-1.11 major refactor, exceeding the original requirements with a comprehensive solution.
What's been implemented:
Technical details:
How to enable:
Download: https://www.drupal.org/project/countdown/releases/8.x-1.11
Thank you to everyone who contributed ideas and patches over the years. Your patience has resulted in a robust, modern implementation!
Comment #9
mahyarsbt commentedFixed in: 8.x-1.11
Feature request completed after 14 years!
Original request (2010):
"Add option to count down in real time using Javascript"
What we delivered (2024):
Not just a simple JavaScript countdown, but a complete real-time countdown system with modern architecture:
Beyond the original request:
The implementation includes features that weren't even imagined in 2010:
Performance metrics:
Credits:
Thanks to all 50+ contributors who participated in this issue over the years. Special recognition to early contributors whose ideas shaped the final implementation.
The wait is over. Real-time JavaScript countdown is not just here—it's better than we ever imagined!
For any issues with the new implementation, please open a new issue. This long-standing feature request is now officially closed.