Learn how to troubleshoot working with cookies inside the Makeswift Visual Builder.
Cookies are a tool used by sites to set small pieces of data on the browser. Some features that often rely on cookies include:
If your site relies on setting cookies, you may notice some issues with how your
site behaves when you load it in the Makeswift Visual Builder. This is because
your site is embedded inside an <iframe>
when it loads in our builder. When an
embedded site (in this case, your site) is attempting to set a cookie, that
cookie is considered by the browser as a third-party
cookie.
Modern web browsers have privacy restrictions on how third-party cookies are
set. As a result, you may see issues related to cookies inside the builder, but
not in your live page.
If cookie related issues are impacting your editing experience, there’s some ways you can modify your browser settings to allow third-party cookies to be set: We’ll go over how for the major browsers:
Chrome (and other Chromium based browsers, like Brave and Arc) allow you to control whether specific sites can set third-party cookies. With their plan to soon disable all third-party cookies, it may be helpful to allow your site to set third-party cookies:
chrome://settings/cookies
example.com
, enter
example.com
in the text input.
custom.example.com
, by
using a matcher: [*.]example.com
.For more information on modifying Chrome’s cookie permissions for you site, see this article.
Even with these browser settings, Chrome will still not allow sites to set third-party cookies unless the cookie has specific attributes. For your site, this means that your developer will have to make some changes to how cookies are set. See the Developer Settings section for more details.
Since 2021, Firefox automatically partitions third-party cookies, which means that any cookies your site sets while you’re using the Makeswift Visual Builder will only be saved within the builder. Because of this, your site should behave as expected within Makeswift, without any action needed on your part.
If you’re still encountering issues, you can modify your browser settings:
For more information on modifying Firefox’s cookie permissions for you site, see this article.
To disable Safari’s third-party cookie restrictions:
Disabling this setting will allow all website to set third-party cookies, not just your site within Makeswift. If you have privacy concerns, feel free to turn on the protections again when you’re done editing your site in Makeswift.
If none of the above settings worked, you may need your developer to modify how cookies are set. Some browsers require that your site uses certain values when setting a cookie so that it can be properly set in a third-party context. See this article for more details.