Hey @ZeroqodeSupport
Notice that after I update the plugin to version 2.122.0 (or above) the option to block the user from select dates and periods stop workingā¦
Hey @ZeroqodeSupport
Notice that after I update the plugin to version 2.122.0 (or above) the option to block the user from select dates and periods stop workingā¦
Hi @rpetribu,
Thank you for reaching out!
To ensure everything works as expected, please update the plugin to the latest version (2.127.0) and test the selection block feature again.
You can also try it on our Test Page where the selection is turned off to see if the issue persists.
If the issue continues, please share any additional details about your setup, and weāll gladly assist further.
Looking forward to your response!
Best regards,
Support Team
Browse all Zeroqode Plugins for Bubble
Hi @rpetribu,
Just checking in to see if updating the plugin and adjusting the selection setting helped resolve the issue.
If youāre still experiencing problems, feel free to share more details - weāre here to help!
Best regards,
Support Team
Browse all Zeroqode Plugins for Bubble
Thanks for the message and sorry for the disappearance, I ended up getting sick and being away for a while. As I mentioned in the last message, this problem is occurring in any version above 2.122.0 (inclusive).
After countless tests I ended up discovering the problem.
My calendar is inside a reusable element (RE). This RE has some custom states (CSs) like āstart dateā, āend dateā and āuserā.
The calendar, which is inside this RE, searches for events using, among other things, the CSs of this RE.
In my Search for events I removed the filters that reference to the CSs of my RE. and this was enough to make the plugin work normally.
Which is curious, because in theory one thing has no relation to the other. The fact that I mention CSs when searching for events is breaking the plugin.
This only started happening after the updates I mentioned. And unfortunately I need to filter based on the CSs of my RE.
Can you try to simulate this on your end to see how we can fix this behavior?
Hi @rpetribu,
Thank you again for your detailed observations - theyāre incredibly valuable.
To help us reproduce the issue as accurately as possible, could you please share a bit more detail on your current setup? Specifically:
The configuration of the custom states within the Reusable Element (RE)
The workflow and search logic where those custom states are used to filter events
With this information, Iāll be able to test your exact use case on our end and forward everything to our dev team for further review.
Looking forward to your reply!
Regards,
Support Team
Browse all Zeroqode Plugins for Bubble
Hi the calendar has stopped rending for my app and I am getting the following error message in the editor:
The plugin Air Calendar (Full Calendar 6.1.15) / element AirCalendar threw the following error: anonymous@
@https://"myappurl":/package/run_debug_js/7fbdb272b356bfc38a378c4e458d750b359d693d6df8e47932c704ba04325207/xfalse/x30/run_debug.js:567:284
run_with_error@https://"myappurl"/package/run_debug_js/7fbdb272b356bfc38a378c4e458d750b359d693d6df8e47932c704ba04325207/xfalse/x30/run_debug.js:672:86 (please report this to the plugin author)
From the message, it seems thereās an issue in the plugin code at line 567, column 284 of the run_debug.js file.
On the Bubble side, I havenāt changed anything recentlyāit just stopped rendering unexpectedly. Iāve tried adjusting the data input and plugin settings, but nothing works. Interestingly, the calendar still works on some pages but not others. I even copied and pasted the working element to the broken page (with identical data source), and it still fails to render. Iāve also tested in different browsers, with no change. Inspecting the element with the debugger shows no missing or invalid data either.
Would appreciate any help or insightāthanks!
EDIT
Hi I did a deep dive on the error and here are the results:
Summary for the Air Calendar dev team
⢠Root cause
The calendar crashes because its code calls moment.tz() (Moment-TimeZone API), but Bubble only loads the core Moment.js library. Without the add-on, moment.tz is undefined, so the plugin throws TypeError: moment[ātzā] is not a function and the element fails to render.
⢠How I confirmed it
Opened Safari Web Inspector ā Console with āPreserve logā enabled.
Reloaded the failing page and captured the first red error, which pointed to moment[ātzā].
Removing values in the Air Calendar āTimezoneā field reducedābut didnāt eliminateāthe error, showing the call is made internally as well.
Same page rendered fine after importing Moment-TimeZone, proving the missing dependency was the issue.
⢠Fix implemented (site-wide)
Added Moment-TimeZone in the header so it loads before the calendar code:
After adding that single script tag the calendar now renders on all pages without errors.
Here is the html added that fixed the issue:
<!-- Moment-TimeZone: lets Air Calendar call moment.tz() -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment-timezone/0.5.43/moment-timezone-with-data.min.js"></script>
Thanks and hope this helps with the next update.
Hey @teamprogresscomplete ,
Thank you for contacting us.
Our dev team has confirmed that the Moment-TimeZone library is already included within the Air Calendar plugin. However, itās hosted on Amazonās servers, and itās possible there was a temporary availability issue with that resource. This might explain why the calendar failed to render for you at that time, especially if the script couldnāt load properly during that window.
Weāre really glad to hear you managed to resolve it by adding the Moment-TimeZone script manually. That was a smart move and your findings will definitely help us improve future updates. Thanks again for sharing your solution.
Please feel free to reach out again whenever you need help or assistance. Itāll always be a pleasure to support you.
By the way, if you enjoy using our plugin, weād be truly grateful if you could rate it by going to the Plugins tab in your Bubble editor, searching for Air Calendar, and giving it as many stars as you think it deserves
Also, if youād like to share your overall experience with Zeroqode, feel free to leave a review here:
Review
Thanks again and happy building!
Best Regards,
Zeroqode Support Team