# Custom Widget Improvements

**URL:** <https://community.tulip.co/t/custom-widget-improvements/13861>\
**Category:** Announcements\
**Tags:** custom-widgets\
**Created:** [February 18, 2025, 7:22pm UTC](https://community.tulip.co/t/custom-widget-improvements/13861 "2025-02-18T19:22:30Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![jakerigos](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tulip.co/jakerigos/32/6898_2.png) [@jakerigos](https://community.tulip.co/u/jakerigos)\
**Post date:** [February 18, 2025, 7:22pm UTC](https://community.tulip.co/t/custom-widget-improvements/13861/1 "2025-02-18T19:22:30Z")

</div>

Hi all,

This is a post to notify you about an upcoming change to Custom Widgets.

We have made some changes to how Custom Widgets are loaded in Tulip Apps to provide the ability to use even more powerful capabilities like more powerful browser APIs like camera, microphone, geolocation, and more.

However, this will mean that customers using existing and new custom widgets will need to update their domain lists to include “\*.tulip-custom-widgets.com”.

Please reference this [Knowledge Base Article](https://support.tulip.co/docs/networking-requirements-for-a-tulip-cloud-deployment) for additional information.

If you have any additional questions, please reach out to your Tulip representative.

[As of 3/20] This is intended to roll out in the next few weeks. In r313, we are implementing checks so we can proactively reach out to users who it may impact.

Thanks,

Jake

---

<div class="post-metadata">

**Author:** ![phi.nhan](https://avatars.discourse-cdn.com/v4/letter/p/91b2a8/32.png) [@phi.nhan](https://community.tulip.co/u/phi.nhan)\
**Post date:** [February 19, 2025, 6:11pm UTC](https://community.tulip.co/t/custom-widget-improvements/13861/2 "2025-02-19T18:11:41Z")

</div>

Would the domain be \*mycompany…tulip-custom-widgets.com" ?

---

<div class="post-metadata">

**Author:** ![jakerigos](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tulip.co/jakerigos/32/6898_2.png) [@jakerigos](https://community.tulip.co/u/jakerigos)\
**Post date:** [February 19, 2025, 6:42pm UTC](https://community.tulip.co/t/custom-widget-improvements/13861/3 "2025-02-19T18:42:53Z")

</div>

Hi @phi.nhan,

You would need to add “\*.tulip-custom-widgets.com” not “.tulip.co”.

Thanks,

Jake

---

<div class="post-metadata">

**Author:** ![phi.nhan](https://avatars.discourse-cdn.com/v4/letter/p/91b2a8/32.png) [@phi.nhan](https://community.tulip.co/u/phi.nhan)\
**Post date:** [February 19, 2025, 7:31pm UTC](https://community.tulip.co/t/custom-widget-improvements/13861/4 "2025-02-19T19:31:04Z")

</div>

This is what my Network guy said about it. Do you know if any workarounds or more specific information that could be used?

 ![image](https://us1.discourse-cdn.com/flex020/uploads/agilemfg/original/2X/2/28151cacc0db8a546795c38c22c84d45ab7f0e0a.png)

---

<div class="post-metadata">

**Author:** ![jakerigos](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tulip.co/jakerigos/32/6898_2.png) [@jakerigos](https://community.tulip.co/u/jakerigos)\
**Post date:** [February 19, 2025, 8:49pm UTC](https://community.tulip.co/t/custom-widget-improvements/13861/6 "2025-02-19T20:49:11Z")

</div>

Hi @phi.nhan,

I can provide a little more context about the changes to the domains used to load Custom Widgets. In the near future Custom Widgets will be loaded using a unique subdomain for each Custom Widget. An example may look like `cw-9b7d5910e8b0ccc0818a65a17d89c0aec670751d.tulip-custom-widgets.com` . In order for Custom Widgets to successfully load, any firewalls used to control outgoing connections in your organization’s networks will need to be configured to allow any subdomain of `tulip-custom-widgets.com` . This is often represented by using a wildcard `*` in the domain like `*.` `tulip-custom-widgets.com` , but might be configured differently in different systems.

Thanks,

Jake

---

<div class="post-metadata">

**Author:** ![phi.nhan](https://avatars.discourse-cdn.com/v4/letter/p/91b2a8/32.png) [@phi.nhan](https://community.tulip.co/u/phi.nhan)\
**Post date:** [February 19, 2025, 9:12pm UTC](https://community.tulip.co/t/custom-widget-improvements/13861/7 "2025-02-19T21:12:45Z")

</div>

[@Sharma, Ravi](mailto:Ravi.Sharma@daikincomfort.com), Is there enough information for you?

---

<div class="post-metadata">

**Author:** ![pwied](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tulip.co/pwied/32/4233_2.png) [@pwied](https://community.tulip.co/u/pwied)\
**Post date:** [February 21, 2025, 2:22pm UTC](https://community.tulip.co/t/custom-widget-improvements/13861/8 "2025-02-21T14:22:52Z")

</div>

Hi Jake,

What impact does this have on running applications that use custom widgets?

Is updating the domain list mandatory for all instances that already use custom widgets or only for the mentioned powerful widgets?

What are the consequences if it is not updated/not updated in time?

Kind Regards,  
Paul

---

<div class="post-metadata">

**Author:** ![jakerigos](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tulip.co/jakerigos/32/6898_2.png) [@jakerigos](https://community.tulip.co/u/jakerigos)\
**Post date:** [February 21, 2025, 5:56pm UTC](https://community.tulip.co/t/custom-widget-improvements/13861/9 "2025-02-21T17:56:27Z")

</div>

Hi @pwied,

This would impact existing and new custom widgets so we would recommend both.

If not updated in time, some custom widgets may not work properly. Tulip will be implementing safeguards and try to ensure that customers have been notified before we roll out this change.

Sincerely,

Jake

---

<div class="post-metadata">

**Author:** ![sasa](https://avatars.discourse-cdn.com/v4/letter/s/50afbb/32.png) [@sasa](https://community.tulip.co/u/sasa)\
**Post date:** [March 5, 2025, 12:09am UTC](https://community.tulip.co/t/custom-widget-improvements/13861/10 "2025-03-05T00:09:34Z")

</div>

When will this be implemented? Could you give us a rough schedule you have now? Thank you.

---

<div class="post-metadata">

**Author:** ![pwied](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tulip.co/pwied/32/4233_2.png) [@pwied](https://community.tulip.co/u/pwied)\
**Post date:** [March 20, 2025, 12:19pm UTC](https://community.tulip.co/t/custom-widget-improvements/13861/11 "2025-03-20T12:19:21Z")

</div>

Hi TULIP Team,

My team and I have the same question as Naoto Sasaki (sasa) and would be happy to receive an answer.

---

<div class="post-metadata">

**Author:** ![jakerigos](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tulip.co/jakerigos/32/6898_2.png) [@jakerigos](https://community.tulip.co/u/jakerigos)\
**Post date:** [March 20, 2025, 5:03pm UTC](https://community.tulip.co/t/custom-widget-improvements/13861/12 "2025-03-20T17:03:11Z")

</div>

Hi @sasa and @pwied,

The team has been working on additional checks to ensure it doesn’t impact the current custom widget function.

This is intended to roll out in the next few weeks. In r313, we are implementing checks so we can proactively reach out to users who it may impact.

If you’re interested in using this earlier, please let me know!

Sincerely,

Jake

---

<div class="post-metadata">

**Author:** ![Akira](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tulip.co/akira/32/2919_2.png) [@Akira](https://community.tulip.co/u/Akira)\
**Post date:** [March 21, 2025, 1:09am UTC](https://community.tulip.co/t/custom-widget-improvements/13861/13 "2025-03-21T01:09:08Z")

</div>

@jakerigos

Could you let us know the differences among gardens? I heard this role out will effect to original Tulip garden users.

You don’t mention about target gardens. Right now, maintenance schedule can cover the differences among gardens. Please consider the scope of influence like garden?

This post is treated like normal post but this post needs customers to change firewall policies. This is a big impact for customers. We need two months or more to add firewall policies to their firewall and check if all widgets can work properly. It’s not so easy.

We need a precise plan for this role out like below.

ex)  
21st,March → check communication for all users  
21st.April → check behaviors of all custom widgets  
21st.May → new feature role out for USA gardens  
21st.Jun → new feature role out for JPN gardens … etc

Kind Regards,  
Akira Takahashi

---

<div class="post-metadata">

**Author:** ![Nicolas](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tulip.co/nicolas/32/3349_2.png) [@Nicolas](https://community.tulip.co/u/Nicolas)\
**Post date:** [March 21, 2025, 8:27am UTC](https://community.tulip.co/t/custom-widget-improvements/13861/14 "2025-03-21T08:27:23Z")

</div>

Hi @jakerigos  
I’m interest by the new widget feature, could you activate in our sandbox, i will send you detail by email.  
Our first use case is to implement Scandit Web-SDK (super fast bar code scanner). If there is any Tulip expert that have work on this integration, it would be nice to share experience.  
Thanks a lot,

---

<div class="post-metadata">

**Author:** ![jakerigos](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tulip.co/jakerigos/32/6898_2.png) [@jakerigos](https://community.tulip.co/u/jakerigos)\
**Post date:** [March 21, 2025, 2:21pm UTC](https://community.tulip.co/t/custom-widget-improvements/13861/15 "2025-03-21T14:21:41Z")

</div>

Hi @Akira,

There is no difference in the rollout for gardens.

To address some of your apprehension and expand on my previous point, we are rolling out a check to proactively reach out and work with users with these issues. We deeply care about the impact on customers hence the detailed investigation.

Once we better understand the scope of how this will impact users, we will publish a more granular timeline.

Sincerely,

Jake

---

<div class="post-metadata">

**Author:** ![Akira](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tulip.co/akira/32/2919_2.png) [@Akira](https://community.tulip.co/u/Akira)\
**Post date:** [March 23, 2025, 11:27pm UTC](https://community.tulip.co/t/custom-widget-improvements/13861/16 "2025-03-23T23:27:47Z")

</div>

Hi @jakerigos ,

Thank you so much. I’m looking forward to the timeline.

Kind Regards,  
Akira Takahashi

---

<div class="post-metadata">

**Author:** ![sasa](https://avatars.discourse-cdn.com/v4/letter/s/50afbb/32.png) [@sasa](https://community.tulip.co/u/sasa)\
**Post date:** [March 25, 2025, 6:28am UTC](https://community.tulip.co/t/custom-widget-improvements/13861/17 "2025-03-25T06:28:48Z")

</div>

Hello @jakerigos

I am also interested in the new feature. Custom widgets are encoded and loaded from a restricted sandboxes in iframe right now.  
After the improvement, custom widgets will be loaded from a different domain, enabling the use of browser APIs that were unavailable. Is my understanding right? If so, I would like to try camera API, bluetooth API, and file API. Let me know how I can try it. Thank you.

---

<div class="post-metadata">

**Author:** ![Nicolas](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tulip.co/nicolas/32/3349_2.png) [@Nicolas](https://community.tulip.co/u/Nicolas)\
**Post date:** [March 26, 2025, 2:23pm UTC](https://community.tulip.co/t/custom-widget-improvements/13861/19 "2025-03-26T14:23:19Z")

</div>

@jakerigos  
On which LTS this feature will be available?  
Thanks

---

<div class="post-metadata">

**Author:** ![jakerigos](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tulip.co/jakerigos/32/6898_2.png) [@jakerigos](https://community.tulip.co/u/jakerigos)\
**Post date:** [March 26, 2025, 3:05pm UTC](https://community.tulip.co/t/custom-widget-improvements/13861/20 "2025-03-26T15:05:49Z")

</div>

Hi @Nicolas ,

The feature is available in LTS14 but default off.

Sincerely,

Jake
