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
Thanks for the detailed breakdownâit was super helpful!
I was experiencing the exact same issue, and while your fix worked, I also found that rolling back the plugin to version 2.117.0 immediately resolved the rendering error for me.
Might be useful info for the plugin devs when assessing recent changes. Appreciate you taking the time to dig into the root cause!
Hey @noneedcode ,
Thanks so much for sharing your thorough investigation and solution! Your detailed findings are incredibly helpful and will certainly guide us in improving future updates of the Air Calendar plugin.
We really appreciate your effort and the time you took to document everything so clearlyâitâs valuable both for us and for other users.
If the plugin is now working well for you and you enjoy using it, weâd be truly grateful if you could rate it in the Bubble Plugins tab, it really helps us keep improving!
Best Regards,
Zeroqode Support Team
Can you tell me how to put this confirmation in the agenda and the other fields?
Hi, I recently installed the Air Calendar plugin. I have setup most of it but there are a few things I am struggling to setup.
I am using a custom view with view âresourceTimelineâ. The type is either week with duration 1 or 2 and type month with duration 1. I have kept the time slot duration as 24H.
Couple of issues:
Attaching some pictures below -
Hey @hari.pai1296 ,
Thanks for reaching out and providing the details of your setup!
It seems that many of the issues youâre facing are due to limitations within the pluginâs library when working with custom views. Specifically, certain values are assigned to other views instead of custom views, which is causing some of the behaviors youâre seeing (like time slot visibility and other format issues).
However, to assist further, Iâve gone ahead and created a test page with HTML elements and CSS inside. I was able to make some adjustments, and you can check it out here:
Test Page
Look for HTML element E on the page for the changes I applied.
I will also inform our dev team about this limitation and ask them to look into possible updates to the library that could help resolve these issues in the future.
Hope that helps. ![]()
Best regards,
Support Team
Browse all Zeroqode Plugins for bubble

Thank you for your response.
This is also what I ended up doing ultimately. But there were some classes that I was having trouble locating like the today-slot so thank you for your setup. Is there any documentation available where this is mentioned?
I had a few more questions please -
I know a lot of this will not be possible natively in the current version of the plugin, you can just point me in the right direction ![]()
Thanks again for all the help.
Hi @hari.pai1296,
Thanks for your follow-up, and Iâm glad to hear the test setup helped!
Here are some thoughts on your questions:
Currently, the plugin doesnât allow setting minimum column width directly via CSS.
The date naming in the plugin is standard, but it can be customized through JavaScript or CSS if needed. Itâs a bit more hands-on, but definitely doable.
While there isnât a built-in tooltip feature, you can add one a hover effect on pop-up to show the full event title when it gets cut off.
Dynamic row height isnât currently a built-in feature, but you can use CSS tricks (like height: auto) or JavaScript to achieve a more flexible layout.
Practical workaround would be to use âOnly Whenâ condition in the workflow for creating the events. For instance, you can check the current event count and only create events if the number is below your desired limit.
Iâve forwarded all your ideas to the dev team as potential future improvements. If youâd like to speed up the process, you might consider submitting a Sponsorship Request â this helps us prioritize new features or updates faster and ensures your needs are addressed sooner. Hereâs the form: Sponsorship Request Form.
Looking forward to your reply. ![]()
Best,
Support Team
Browse all Zeroqode Plugins for Bubble

Hi,
Iâve noticed that when clicking on a date from either the month view or the week view, the âdate is clickedâ action doesnât trigger.
Could you check if this happens on your end as well?
For context: I have resources in my calendar (not sure if that affects it). When I run the debugger in step-by-step mode and click directly on a date label (e.g., â28â in the month view or âThurs 8/20â in the week view), the workflow completely skips my âWhen AirCalendar date is clickedâ event. However, if I click in the open space within the day, the action works as expected. It only fails when clicking the date title itself.
Hey,
Thanks for sharing these details.
Weâve checked this on our side, and the behavior youâre seeing is actually expected. When you click directly on the date label (for example, â28â in the month view or âThurs 8/20â in the week view), it doesnât trigger the âDate is clickedâ event. Instead, itâs designed to act as a navigation link and switch the calendar into the day view, provided that the Enable navigation links option is enabled in the element settings.
If that checkbox is not enabled, then clicking the date label wonât do anything. On the other hand, clicking anywhere else inside the dayâs cell will trigger the âDate is clickedâ workflow event as you expected.
This logic was implemented to make it easier to navigate to a specific day while still allowing date-click actions when selecting an empty part of the cell.
Best Regards,
Zeroqode Support Team
Awesome thank you!
Hey @teamprogresscomplete ,
Glad to be helpful. Please feel free to reach us again when you need some help or assistance. It will be a pleasure to cooperate.
By the way, if you like our plugin you can rate it by going to the Plugins tab in Bubble editor. Find the plugin by name and give it as many stars as it deserves. We would appreciate it a lot!
Additionally, if youâre open to sharing your complete experience with Zeroqode, please feel free to do so here: Review
Best Regards,
Zeroqode Support Team
Hello! Iâm experiencing a persistent issue with the Air Calendar plugin and hope you can help. Iâve tracked it down to what appears to be a script dependency problem.
There are two core issues:
Dependency Not Loading: The calendar does not render at all on any browser (safari, chrome, Firefox) unless I manually add the moment-timezone.js script to my appâs header. This suggests the plugin isnât loading its own dependency correctly.
Popup Rendering Failure & Script Conflict: When I do add the manual script, the calendar works on the main page but fails to render inside a popup.
When it fails in the popup, the browser console shows this critical error: TypeError: null is not an object
This strongly suggests a library conflict is happening between the pluginâs built-in moment-timezone.js and the one I added manually. The different loading sequence for a popup seems to trigger this bug.
Troubleshooting Steps Already Taken: To save time, here is what I have already confirmed is not the cause:
My workflow order is correct (Display Data â Show Popup â Pause â Re-render Calendar).
The issue occurs even when using a static, hard-coded date (itâs not a data source problem).
The issue persists after clearing the browser cache and testing in private/incognito windows.
Could you please investigate how the plugin loads its dependencies? Fixing the initial loading issue would likely solve the downstream script conflict thatâs breaking it in popups.
Thank you for your help!
First off, thank you so much for the thorough breakdown
all the details and troubleshooting steps youâve already shared are really appreciated. That helps us a lot.
On our side, we havenât been able to confirm any rendering issues so far, whether pulling dynamic data or using hardcoded dates, the calendar renders as expected. To better understand whatâs happening in your case, could you please share a bit more information about device and browser where youâre seeing the issue?
If itâs convenient, you can also add us as collaborators (support@zeroqode.com) in your app. That way, weâll be able to check the setup directly and help sort this out more efficiently.
Thanks again for flagging this, once we have the extra info, weâll dig in further and get back to you with next steps.
Best,
Support Team
Browse all Zeroqode Plugins for Bubble
