# ⚠️ Unsupported HTML/CSS in the Rich Text component will completely break in the coming weeks

**URL:** https://community.glideapps.com/t/unsupported-html-css-in-the-rich-text-component-will-completely-break-in-the-coming-weeks/43931
**Category:** General
**Created:** [July 5, 2022, 7:29pm UTC](https://community.glideapps.com/t/unsupported-html-css-in-the-rich-text-component-will-completely-break-in-the-coming-weeks/43931 "2022-07-05T19:29:34Z")
**Posts on this page:** 20
**Page:** 5

<div class="post-metadata">

### Author: ![Uzo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/uzo/32/22639_2.png) [@Uzo](https://community.glideapps.com/u/Uzo)
#### Post date: [July 6, 2022, 11:50pm UTC](https://community.glideapps.com/t/unsupported-html-css-in-the-rich-text-component-will-completely-break-in-the-coming-weeks/43931/82 "2022-07-06T23:50:11Z")

</div>

when exactly that will happen, and if we can redo the current CSS to work under a new structure? and, if this will be the last change, so in the future, I don’t need to worry about going back to all apps and fixing them?

---

<div class="post-metadata">

### Author: ![David\_Gabler](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/david_gabler/32/44332_2.png) [@David\_Gabler](https://community.glideapps.com/u/David_Gabler)
#### Post date: [July 6, 2022, 11:50pm UTC](https://community.glideapps.com/t/unsupported-html-css-in-the-rich-text-component-will-completely-break-in-the-coming-weeks/43931/83 "2022-07-06T23:50:59Z")

</div>

> [@Mark](#):
>
> we’re not disabling custom CSS. It’ll still be possible, but the CSS that works now with current Apps won’t work with Apps in a few weeks

So just to be clear, if I have this custom CSS pointed at a ButtonBar:  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/8/d/8d43938f3c1915548bcd302868d38b66d5e9686a.png)

would I only have to change the " \> div \> :nth-of-type(n)" to point to the new position of the ButtonBar?

If so, that would be better than what I was thinking – that this will no longer be possible _at all_.

---

<div class="post-metadata">

### Author: ![MattLB](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mattlb/32/41284_2.png) [@MattLB](https://community.glideapps.com/u/MattLB)
#### Post date: [July 6, 2022, 11:57pm UTC](https://community.glideapps.com/t/unsupported-html-css-in-the-rich-text-component-will-completely-break-in-the-coming-weeks/43931/84 "2022-07-06T23:57:13Z")

</div>

Since I am new and have followed the advice of Glide Experts I feel their pain.

In this June 2021 post Glide asked the experts how they used CSS and I would expect with an expectation that when CSS went away many of the features called out from this post might have been integrated.

> [@Tell Glide how you use CSS](https://community.glideapps.com/t/tell-glide-how-you-use-css/27641/34):
>
> Thanks, I will .Can you try ? On my devices now I can’t see any audio players at all , maybe mine its just a mess and the player just declared WAR to me ; ) !

This awesome community has now created another list (my small requests are for tables and sticky components) of features they need to support APPS already built.

I hope Glide is rapidly responding to the Glide Experts on what can and can not be done with CSS in the new DOM model.

> [@List of all features needed before CSS BAN](https://community.glideapps.com/t/list-of-all-features-needed-before-css-ban/43998):
>
> Hi Gliders, On this thread we can make a list of all the simple yet important features that are achieved only by CSS, so maybe Glide can add them before imposing a ban on CSS. My list is: Colorful texts Colorful buttons More than 4 horizontal tiles on inline lists You all can add yours as well

---

<div class="post-metadata">

### Author: ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)
#### Post date: [July 7, 2022, 12:02am UTC](https://community.glideapps.com/t/unsupported-html-css-in-the-rich-text-component-will-completely-break-in-the-coming-weeks/43931/85 "2022-07-07T00:02:50Z")

</div>

Hi Matt and other people that have been using our Notion,

From David and Mark’s comments, I see that the DOM structure will change, but they will not disable custom CSS.

Me and other people will definitely spend time to update our Notion docs so that the old code will work with the new DOM, that’s the best we can do.

Let’s say previously, just for the sake of an example, a `[data-test="app-vertical-list"]` would now become something like `[data-test="app-list"] > div[class="vertical"]`. We will try to work together as a community to find those changes, and update accordingly.

As @Darren_Murphy and @Robert_Petitto have said, us experts have a good relationship with Glide. Whatever happens that leads to a better functioning app, I’m all for it.

For custom solutions that are not offiically supported like this, me and other people who use CSS will try our best to help others to get what they want when we have some free time, but still warning people that it is not supported, and can break any time.

---

<div class="post-metadata">

### Author: ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)
#### Post date: [July 7, 2022, 12:09am UTC](https://community.glideapps.com/t/unsupported-html-css-in-the-rich-text-component-will-completely-break-in-the-coming-weeks/43931/86 "2022-07-07T00:09:33Z")

</div>

> [@Mark](#):
>
> we’re not disabling custom CSS. It’ll still be possible

This gives me hope that html tables will still work since the styling is self contained within the HTML table itself and not used against any native glide components. So from that standpoint, the styling would be stable as I assume it’s not affected by the DOM.

---

<div class="post-metadata">

### Author: ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)
#### Post date: [July 7, 2022, 12:10am UTC](https://community.glideapps.com/t/unsupported-html-css-in-the-rich-text-component-will-completely-break-in-the-coming-weeks/43931/87 "2022-07-07T00:10:54Z")

</div>

Yes, I think that will be the case, looping @Darren_Murphy in for this as well.

---

<div class="post-metadata">

### Author: ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)
#### Post date: [July 7, 2022, 12:11am UTC](https://community.glideapps.com/t/unsupported-html-css-in-the-rich-text-component-will-completely-break-in-the-coming-weeks/43931/88 "2022-07-07T00:11:08Z")

</div>

> [@Mark](#):
>
> we’re not disabling custom CSS. It’ll still be possible

Well, this would certainly bring a sigh of relief to most of us. If it’s a matter of reimplementing the CSS in a different manner, then no problem!

---

<div class="post-metadata">

### Author: ![resepsionis\_ganteng](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/resepsionis_ganteng/32/39081_2.png) [@resepsionis\_ganteng](https://community.glideapps.com/u/resepsionis_ganteng)
#### Post date: [July 7, 2022, 12:36am UTC](https://community.glideapps.com/t/unsupported-html-css-in-the-rich-text-component-will-completely-break-in-the-coming-weeks/43931/89 "2022-07-07T00:36:13Z")

</div>

> [@Robert\_Petitto](#):
>
> Well, this would certainly bring a sigh of relief to most of us. If it’s a matter of reimplementing the CSS in a different manner, then no problem!

**strongly agree!**

---

<div class="post-metadata">

### Author: ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)
#### Post date: [July 7, 2022, 12:54am UTC](https://community.glideapps.com/t/unsupported-html-css-in-the-rich-text-component-will-completely-break-in-the-coming-weeks/43931/90 "2022-07-07T00:54:04Z")

</div>

> [@Jeff\_Hager](#):
>
> This gives me hope that html tables will still work since the styling is self contained within the HTML table itself and not used against any native glide components. So from that standpoint, the styling would be stable as I assume it’s not affected by the DOM.

phew!

This gives me hope that my [Roster Calendar](https://community.glideapps.com/t/generating-displaying-a-monthly-shift-roster/21708) may continue to work. I barely slept last night trying to figure out what I was going to do about that 😢

---

<div class="post-metadata">

### Author: ![David\_Gabler](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/david_gabler/32/44332_2.png) [@David\_Gabler](https://community.glideapps.com/u/David_Gabler)
#### Post date: [July 7, 2022, 1:58am UTC](https://community.glideapps.com/t/unsupported-html-css-in-the-rich-text-component-will-completely-break-in-the-coming-weeks/43931/91 "2022-07-07T01:58:51Z")

</div>

> [@Darren\_Murphy](#):
>
> 😢

😢

---

<div class="post-metadata">

### Author: ![resepsionis\_ganteng](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/resepsionis_ganteng/32/39081_2.png) [@resepsionis\_ganteng](https://community.glideapps.com/u/resepsionis_ganteng)
#### Post date: [July 7, 2022, 2:47am UTC](https://community.glideapps.com/t/unsupported-html-css-in-the-rich-text-component-will-completely-break-in-the-coming-weeks/43931/92 "2022-07-07T02:47:24Z")

</div>

> [@David\_Gabler](#):
>
> 😢

😭

---

<div class="post-metadata">

### Author: ![nathanaelb](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/nathanaelb/32/43079_2.png) [@nathanaelb](https://community.glideapps.com/u/nathanaelb)
#### Post date: [July 7, 2022, 9:51am UTC](https://community.glideapps.com/t/unsupported-html-css-in-the-rich-text-component-will-completely-break-in-the-coming-weeks/43931/93 "2022-07-07T09:51:23Z")

</div>

I think it’s useful to understand Glide’s mission. If one truly adheres to Glide’s mission, then in my opinion one cannot support css (and markup for that matter) being a necessity in Glide. Optional, why not. Necessary, no.

**Layout structure, not esthetics**  
Bob mostly uses css to compensate for placement/structural limitations in the builder, and I think this makes good sense. So Glide could probably add a few placement/structural features in the builder. But I wouldn’t push it with colors. Most 1 billion creators couldn’t design a good looking app if their life depended on it: giving Glide builders too many design options would just about guarantee that the output would look terrible.

[Bob’s list](https://community.glideapps.com/t/list-of-all-features-needed-before-css-ban/43998/2)

**Losing business / We depend on css+html for customer success**

“Because of some sort of design limitation.”  
Well, don’t oversell Glide’s capabilities: css isn’t and never has been part of the package. It’s pretty simple.

“Because Glide projects look the same.”  
Be unique with the specific business pain point you solve internally within a business. If that problem repeats across businesses, then sell the same solution. But being unique in how the app looks is not that important in B2B (with Glide you won’t be building the next TikTok). This is especially true for apps for work (business), apps for good (non-profit) and apps for fun (personal).

**CSS in Glide Pages**  
As it’s already been announced publicly, CSS might be optional in Pages at some point, just like in any website builder. But let’s be honest, 99.99% of Glide builders would probably be better off staying away from it.

If I had to guess, a design-related and possibly component-related announcement is just around the corner. The Glide team usually makes minor enhancements here and there, is pretty quiet for a few weeks and then suddenly releases something huge on the product side: 30+ computed columns, Glide Tables, Glides Pages, external data sources come to mind. Well, I feel Glide has been a little quiet these days, and now suddenly there’s a lot of talk about layout (css and design). This could only be related to the new computational model for Apps, but I think something else is brewing. Of course I have no idea and could be totally wrong.

---

<div class="post-metadata">

### Author: ![Uzo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/uzo/32/22639_2.png) [@Uzo](https://community.glideapps.com/u/Uzo)
#### Post date: [July 7, 2022, 10:52am UTC](https://community.glideapps.com/t/unsupported-html-css-in-the-rich-text-component-will-completely-break-in-the-coming-weeks/43931/94 "2022-07-07T10:52:49Z")

</div>

your remarks are totally wrong… Glide is big mostly because of the best way of handling google sheets and the flexibility of applying CSS if there are limitations… if Glide decides to go its own way at this point… it will be a total failure… but lots of work for me to get all these big accounts into Google Apps… but, I always will feel bad for the little ones who lost months of work.  
and I already announced to all my customers that I will be charging for fixing CSS… is not my fault… all of them agree… many of them wanna switch to another solution (they expect stability)… so… is gonna be a busy few months… like when Glide changed plans… 😉

---

<div class="post-metadata">

### Author: ![erwblo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/erwblo/32/75_2.png) [@erwblo](https://community.glideapps.com/u/erwblo)
#### Post date: [July 7, 2022, 11:57am UTC](https://community.glideapps.com/t/unsupported-html-css-in-the-rich-text-component-will-completely-break-in-the-coming-weeks/43931/95 "2022-07-07T11:57:30Z")

</div>

On the other hand, this is the risk and the consequence of using startup tools. You join them when they are still searching and changing all the time. The business models, the target audiences, the functionalities, the technique. Part of startup life, I’m afraid, has been my experience in using maybe a hundred of them in the last decade.

---

<div class="post-metadata">

### Author: ![V88](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/v88/32/90054_2.png) [@V88](https://community.glideapps.com/u/V88)
#### Post date: [July 7, 2022, 12:47pm UTC](https://community.glideapps.com/t/unsupported-html-css-in-the-rich-text-component-will-completely-break-in-the-coming-weeks/43931/96 "2022-07-07T12:47:01Z")

</div>

Well the Glide Team have always said that CSS manipulation techniques may break one day. For this reason we have generally tried to avoid them wherever possible.

It’s therefore difficult to complain, on the assumption that a reasonable timeframe is given for us to address issues with existing solutions that do use them.

I would like to understand:

- What is the actual timeframe for switchover
- Will existing apps be unaffected or do all apps need to move to NCM
- Is any more UI flexibility available once the transition is complete

The last point is important since even the target audience of “internal apps and their customers” generally want more UI customisation than Glide currently allows.

---

<div class="post-metadata">

### Author: ![erwblo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/erwblo/32/75_2.png) [@erwblo](https://community.glideapps.com/u/erwblo)
#### Post date: [July 7, 2022, 1:15pm UTC](https://community.glideapps.com/t/unsupported-html-css-in-the-rich-text-component-will-completely-break-in-the-coming-weeks/43931/97 "2022-07-07T13:15:15Z")

</div>

Same here! I think there is a lot that can still be simpler.

---

<div class="post-metadata">

### Author: ![MattLB](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mattlb/32/41284_2.png) [@MattLB](https://community.glideapps.com/u/MattLB)
#### Post date: [July 7, 2022, 4:52pm UTC](https://community.glideapps.com/t/unsupported-html-css-in-the-rich-text-component-will-completely-break-in-the-coming-weeks/43931/98 "2022-07-07T16:52:19Z")

</div>

@Darren_Murphy ow is the day going? CSS/html-style usage has A New Hope ™ 😂

Question for you and @ThinhDinh - I use this bit of code in a number of places to provide an alternative to the standard “See All”. Do you think it will still be usable based on your insights?

Funny - I literally know nothing about CSS/HTML (did I mention I spent 30 years in sales!) but have successfully integrated it in a number of places to add key functionality within Glide because this team of experts have been so articulate in its usage and deployment.

ALSO - as I have new questions about CSS should they go into a new thread versus pilling-on to this one?

![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/e/3/e3c2711ca85c94a23face4e9dca1471228197f5b.png)

→ View As Agenda

```
.see-all-custom { font-weight: 600; font-size: 0.875rem; line-height: 1.0625rem; color: #4574E8; position: relative; float: right; }
```

---

<div class="post-metadata">

### Author: ![nathanaelb](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/nathanaelb/32/43079_2.png) [@nathanaelb](https://community.glideapps.com/u/nathanaelb)
#### Post date: [July 7, 2022, 5:26pm UTC](https://community.glideapps.com/t/unsupported-html-css-in-the-rich-text-component-will-completely-break-in-the-coming-weeks/43931/99 "2022-07-07T17:26:12Z")

</div>

> [@MattLB](#):
>
> Do you think it will still be usable based on your insights?
> 
> .see-all-custom {  
> font-weight: 600;  
> font-size: 0.875rem;  
> line-height: 1.0625rem;  
> color: #4574E8;  
> position: relative;  
> float: right;  
> }

I think you can expect this piece of code to break, yes.

> [@MattLB](#):
>
> as I have new questions about CSS should they go into a new thread versus pilling-on to this one?

We could keep this thread to comments about David’s initial post: “Unsupported HTML/CSS in the Rich Text component will completely break in the coming weeks”. You can always create new topics about CSS and give them a descriptive title, it helps keep the forum as organized as possible 🙂

---

<div class="post-metadata">

### Author: ![grumo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/grumo/32/34786_2.png) [@grumo](https://community.glideapps.com/u/grumo)
#### Post date: [July 7, 2022, 5:47pm UTC](https://community.glideapps.com/t/unsupported-html-css-in-the-rich-text-component-will-completely-break-in-the-coming-weeks/43931/100 "2022-07-07T17:47:34Z")

</div>

Please let us know exactly when things will break so we can be ready to fix the affected apps. Thanks! 🙏

---

<div class="post-metadata">

### Author: ![Pablo\_Reyna](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/pablo_reyna/32/49850_2.png) [@Pablo\_Reyna](https://community.glideapps.com/u/Pablo_Reyna)
#### Post date: [July 7, 2022, 7:31pm UTC](https://community.glideapps.com/t/unsupported-html-css-in-the-rich-text-component-will-completely-break-in-the-coming-weeks/43931/101 "2022-07-07T19:31:56Z")

</div>

OMG 😢

[Previous page](https://community.glideapps.com/t/unsupported-html-css-in-the-rich-text-component-will-completely-break-in-the-coming-weeks/43931.md?page=4)

[Next page](https://community.glideapps.com/t/unsupported-html-css-in-the-rich-text-component-will-completely-break-in-the-coming-weeks/43931.md?page=6)
