Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Now accepting applications for the Qlik Luminary and Partner Ambassador Programs: Apply by July 6!
Sonja_Bauernfeind
Digital Support
Digital Support

Edited 2nd of June, 2026: Updated Qlik Cloud date from August 18th.
Edited 3rd of June, 2026: Added ?features=CLIENT_TLV_1804_LESS_CARDS,TLV_1804_NEW_DEFAULT_THEME URL for reviewing themes, which replaces the previous URL; clarified top level selector warning.
 

Qlik Cloud will now see the changes on or after August 18th, 2026.

Qlik is introducing changes to how custom themes in Qlik Analytics applications are handled, which may impact your CSS-styled themes if they include unsupported CSS modifications. This also applies to other means of modifying the CSS, such as the sheet input box, the Multi KPI CSS input, or any other 3rd party extension that allows CSS input. 

These changes will impact both Qlik Cloud Analytics and Qlik Sense Enterprise on Windows.

For more information about custom themes, see Uploading and managing themes.

 

Why are these changes being made?

These changes improve how theming works in Qlik Analytics applications, which will enable us to deliver better-looking dashboards and generally enhanced theming.

 

What is being changed?

We’re restructuring theme settings:

  • Removal of base card CSS overrides
  • A theme with the _cards:true setting gets the base styles imported as JSON into the theme
  • Removal of extra title padding for objects without title in a cards theme
  • Replace the following with theme JSON settings:
    • padding: applied on object level; the gap between border and object
    • margin: applied on sheet level; the gap between objects

And we are adding new themes:

  • Foundation (default)
  • New Horizon

 

How can I verify if my themes are affected?

  1. Open any app that uses your custom theme and append the following to the URL: ?features=CLIENT_TLV_1804_LESS_CARDS,TLV_1804_NEW_DEFAULT_THEME

    This will enable the flag to run your themes with the changes before they are released.

    TLV_1804_NEW_DEFAULT_THEME.png

  2. Verify that everything looks as you expect it to
  3. Review your browser's developer tools for any eventual JavaScript errors 

 

Future-proof your themes

We’ve compiled a list of supported styling options for you that can already replace the need for custom CSS. See Obsolete CSS modifications.

Additionally, see the table below for an overview of the new theme properties that you can use in your theme instead of CSS. You will first need to enable the /feature/CLIENT_TLV_1804_LESS_CARDS flag to see them in effect in the application.

Theme Option Path in theme JSON Example
Sheet background

sheet.backgroundColor


"sheet": { "backgroundColor": "#f2f2f2"
}

Sheet margin

sheet.margin


"sheet": { "margin": "10px"
}

Object paddings

object.padding


"object": { "padding": "20px" // or "10px 10px 5px 10px"
}

Borders


object.borderWidth


"object": { "borderWidth": "1px"
}

 

object.borderColor


"object": { "borderColor": "#d9d9d9"
}

 


object.borderRadius


"object": { "borderWidth": "3px"
}

Shadows

object.shadow.boxShadow


"object": {
"shadow": {
"boxShadow": "0px 4px 10px 0px", "boxShadowColor": "#d9d9d9"

 }
}

 

object.shadow.boxShadowColor


"object": {
"shadow": {
"boxShadow": "0px 4px 10px 0px", "boxShadowColor": "#d9d9d9"

 }
}

 

To give you more context: Document Object Model (DOM) selectors in custom CSS are not a supported pattern. While they can be helpful for customizing the look and feel of applications, the DOM is subject to change at any time. To provide your feedback, raise tickets on the Qlik Ideation portal when you need custom CSS customization. This helps prioritize supported customization options to add to the platform.

Do not use top-level selectors such as qv-client or qv-card. These selectors are planned for removal in future versions. See CSS best practices for Sense themes for more information.

An example theme selector could be:

.qv-client.qv-card #grid .qv-object-wrapper .qv-object to change the border of all objects on sheets. When the change is made, the top level .qv-card class will be removed fromt the <body>  tag, which breaks the selector.

It would need to change to: .qv-client #grid .qv-object-wrapper .qv-object to work after the update.

However it still uses the top level .qv-client, that, while not removed in this update, will be removed in the future, and is not present in certain qlik-embed scenarios. Meaning we are left with #grid .qv-object-wrapper .qv-object.

In summary, if you absolutely still need to use custom css, remove the top level selectors.

 

What action do I need to take and when?

Qlik Cloud will see the changes on or after August 18th, 2026, while Qlik Sense Enterprise on Windows will be aligned in the November 2026 release.

While we do not expect your themes to be affected, we recommend testing them at the earliest. See the How can I verify if my themes are affected? section.

 

 

If you have any questions, we're happy to assist. Reply to this blog post or take your queries to our Support Chat.

Thank you for choosing Qlik,
Qlik Support

10 Comments
paulcalvet
Specialist
Specialist

Hi Sonja,

When I add the /feature/CLIENT_TLV_1804_LESS_CARDS, I had this error message in the console :

Access to fetch at 'https://api.qlikdataengineering.com/sqs-proxy/v1/de-senseclient-usagemetrics/credentials' from origin 'https://xxxxxxxxx.eu.qlikcloud.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.theme cards.png

Regards,

0 Likes
2,688 Views
Sonja_Bauernfeind
Digital Support
Digital Support

Hello @paulcalvet 

I've forwarded this to my expert contacts!

All the best,
Sonja 

0 Likes
2,675 Views
igoralcantara
Partner Ambassador/MVP
Partner Ambassador/MVP

This is great update, thanks!

0 Likes
2,647 Views
kauenascimento
Partner - Contributor III
Partner - Contributor III

It is an awesome update. I would like apps to have a dedicated CSS section, organized by sheet and/or a global scope, with a list of available classes that can be customized.

2,590 Views
hugo_andrade
Partner - Specialist
Partner - Specialist

@Sonja_Bauernfeind ,

This is awesome. This level of CSS control is a big differentiator for Qlik. No other Analytical tool gives the developers such power.

Love it!

2,360 Views
Ksenia1
Contributor
Contributor

Hi @Sonja_Bauernfeind 

 

When I add the /feature/CLIENT_TLV_1804_LESS_CARDS, I also have the below error message. Any advise please?

Ksenia1_0-1779959934898.png

 

0 Likes
919 Views
Sonja_Bauernfeind
Digital Support
Digital Support

Hello @Ksenia1 

I'd need to recommend logging a ticket for this so that someone can investigate it with you.

All the best,
Sonja 

0 Likes
873 Views
Ksenia1
Contributor
Contributor

Hi @Sonja_Bauernfeind,

Thank you for your prompt response.

As you have advised, I've created a support ticket (case # 00454615)

Considering the imminent change Qlik side please can this be expedited to support ongoing impact assessment on our internal production environment?

Thank you

Ksenia

0 Likes
836 Views
Patric_Nordstrom
Employee
Employee

@Ksenia1 @paulcalvet the error message from data engineering is not related at all to the theme changes.

Thanks

Patric 

609 Views
Sonja_Bauernfeind
Digital Support
Digital Support

Qlik Cloud will now see the changes on or after August 18th, 2026.

434 Views