# Components not showing

**URL:** <https://community.glideapps.com/t/components-not-showing/2776>\
**Category:** Report a Bug\
**Created:** [December 10, 2019, 11:39pm UTC](https://community.glideapps.com/t/components-not-showing/2776 "2019-12-10T23:39:07Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Thomas\_Dahm](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thomas_dahm/32/142_2.png) [@Thomas\_Dahm](https://community.glideapps.com/u/Thomas_Dahm)\
**Post date:** [December 10, 2019, 11:39pm UTC](https://community.glideapps.com/t/components-not-showing/2776/1 "2019-12-10T23:39:07Z")

</div>

My app’s URL: [https://ondesignfm.glideapp.io](https://ondesignfm.glideapp.io)

Hi team!  
The components used on a detail page are not showing in the app!  
what to do? (forced reload, clear cache etc. did not help…)  
Thank you! Thomas

[Screen Shot 2019-12-11 at 00.34.44|652x500](https://community.glideapps.com/uploads/short-url/p4Nv5qcsyZ5wVzY8tgibwKljqJf.png)

---

<div class="post-metadata">

**Author:** ![Mark](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mark/32/125_2.png) [@Mark](https://community.glideapps.com/u/Mark)\
**Post date:** [December 10, 2019, 11:45pm UTC](https://community.glideapps.com/t/components-not-showing/2776/2 "2019-12-10T23:45:56Z")

</div>

I’m looking at it.

---

<div class="post-metadata">

**Author:** ![Mark](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mark/32/125_2.png) [@Mark](https://community.glideapps.com/u/Mark)\
**Post date:** [December 10, 2019, 11:58pm UTC](https://community.glideapps.com/t/components-not-showing/2776/3 "2019-12-10T23:58:06Z")

</div>

We recently made a change in how Glide recognizes row headers. Previously Glide would guess, but sometimes the guess was wrong, and the only thing to do was to change your sheet. Now Glide will interpret frozen rows to mean that the frozen rows are the header. In your About sheet you’ve frozen the header as well as the data row, however, so the data row is interpreted as the header, and the table is empty. Just unfreeze the rows, or use a single frozen row and you should be good.

---

<div class="post-metadata">

**Author:** ![Thomas\_Dahm](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thomas_dahm/32/142_2.png) [@Thomas\_Dahm](https://community.glideapps.com/u/Thomas_Dahm)\
**Post date:** [December 11, 2019, 12:04am UTC](https://community.glideapps.com/t/components-not-showing/2776/4 "2019-12-11T00:04:31Z")

</div>

Right! Good to know. Thank you for the quick response Mark. Cheers

---

<div class="post-metadata">

**Author:** ![Doomba](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/doomba/32/1133_2.png) [@Doomba](https://community.glideapps.com/u/Doomba)\
**Post date:** [December 11, 2019, 1:52am UTC](https://community.glideapps.com/t/components-not-showing/2776/5 "2019-12-11T01:52:40Z")

</div>

I usually have two rows frozen - row 1 for the actual headers and row 2 (which is empty) for my arrayformulas. The data rows start from row 3. Will that be a problem?

---

<div class="post-metadata">

**Author:** ![Mark](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mark/32/125_2.png) [@Mark](https://community.glideapps.com/u/Mark)\
**Post date:** [December 11, 2019, 2:39am UTC](https://community.glideapps.com/t/components-not-showing/2776/6 "2019-12-11T02:39:26Z")

</div>

If it’s not a problem right now, then it’s not a problem 😉

---

<div class="post-metadata">

**Author:** ![Carlos\_DeSilva](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/carlos_desilva/32/19965_2.png) [@Carlos\_DeSilva](https://community.glideapps.com/u/Carlos_DeSilva)\
**Post date:** [December 11, 2019, 5:43am UTC](https://community.glideapps.com/t/components-not-showing/2776/7 "2019-12-11T05:43:58Z")

</div>

It might be wise to do what is linked below instead. This has helped me greatly in organizing my spreadsheets and ArrayFormulas better. Give it a shot. Kudos to @George_B for the help.

> [@Using ARRAYFORMULA()'s in Row 1 of your Spreadsheet](https://community.glideapps.com/t/using-arrayformula-s-in-row-1-of-your-spreadsheet/529):
>
> I can’t take credit for this tip but I just found out about this trick/tip by reading a post [here](https://community.glideapps.com/t/if-user-deletes-1st-row-he-loses-array-formula/246). So the “Normal” way of using an ARRAYFORMULA function is to use it in row 2 of a given column. You just have to be careful not to accidentally deleted it, or have a user delete it. So the next idea was to put it in row 2 but not put any other data in the row and then hide or minimize that row. Basically your data for the non ARRAYFORMULA columns would start on row 3. Then I saw the post I’ll l…

---

<div class="post-metadata">

**Author:** ![Doomba](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/doomba/32/1133_2.png) [@Doomba](https://community.glideapps.com/u/Doomba)\
**Post date:** [December 13, 2019, 3:01am UTC](https://community.glideapps.com/t/components-not-showing/2776/8 "2019-12-13T03:01:20Z")

</div>

Yes, this is a really good way of managing arrayformulas. I use it for some of my newer sheets.
