# Warning When Changing Tab Data Source or Style

**URL:** <https://community.glideapps.com/t/warning-when-changing-tab-data-source-or-style/42838>\
**Category:** Feature Requests\
**Created:** [June 8, 2022, 5:12pm UTC](https://community.glideapps.com/t/warning-when-changing-tab-data-source-or-style/42838 "2022-06-08T17:12:51Z")\
**Posts on this page:** 10\
**Page:** 1

<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:** [June 8, 2022, 5:12pm UTC](https://community.glideapps.com/t/warning-when-changing-tab-data-source-or-style/42838/1 "2022-06-08T17:12:51Z")

</div>

@noesis - This was closed but it has bitten me so many times I have to bring it up. [Lost hours of work on layouts due to bug with autosave](https://community.glideapps.com/t/lost-hours-of-work-on-layouts-due-to-bug-with-autosave/36869)

If you change the source for a TAB you LOSE all your layout. Changing back to the original source DOES NOT bring back the original TAB layout - instead it brings back the generic Glide layout.

You should have a warning pop-up that states you will lose the current layout if you continue.

I have now learned to duplicate a TAB first. Change the source on the original, delete everything and then copy the layout from the duplicate over to the NEW TAB. Trial and Error.

Also I could not find any documentation on this behavior.

---

<div class="post-metadata">

**Author:** ![drascon](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/drascon/32/20070_2.png) [@drascon](https://community.glideapps.com/u/drascon)\
**Post date:** [June 8, 2022, 7:22pm UTC](https://community.glideapps.com/t/warning-when-changing-tab-data-source-or-style/42838/2 "2022-06-08T19:22:49Z")

</div>

+1

And it’s not just changing the source - changing the STYLE (Ex: using Details then switching to an Inline List layout then back to Details) does the same thing. It’s super frustrating to have put hours of work into a layout then have an idea to change something only to test it in the new style, not like it, then go back and everything is gone except the Glide default components.

---

<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:** [June 8, 2022, 7:35pm UTC](https://community.glideapps.com/t/warning-when-changing-tab-data-source-or-style/42838/3 "2022-06-08T19:35:55Z")

</div>

Just remember that the undo button can restore a layout if you catch it right away.

---

<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:** [June 8, 2022, 8:07pm UTC](https://community.glideapps.com/t/warning-when-changing-tab-data-source-or-style/42838/4 "2022-06-08T20:07:43Z")

</div>

Yep - just tested it on a test tab and it worked (undo). My usual first reaction was to manually undo the change (revert to previous) source with disastrous results.

A simple warning (with a check box if you don’t want to see the warning anymore like with the ‘filter’ security warning) would be very good for beginners/intermediates (like myself).

My $.02 worth

---

<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:** [June 8, 2022, 11:39pm UTC](https://community.glideapps.com/t/warning-when-changing-tab-data-source-or-style/42838/5 "2022-06-08T23:39:32Z")

</div>

For new to glide users, a warning could be beneficial. Having built in Glide for over three years, I’ve forgotten how volatile apps can be when you’re experimenting in the builder.

---

<div class="post-metadata">

**Author:** ![DarrenHumphries](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darrenhumphries/32/91715_2.png) [@DarrenHumphries](https://community.glideapps.com/u/DarrenHumphries)\
**Post date:** [June 9, 2022, 4:00am UTC](https://community.glideapps.com/t/warning-when-changing-tab-data-source-or-style/42838/6 "2022-06-09T04:00:04Z")

</div>

Ya, warning is probably a good idea. Like @Robert_Petitto said, those of us doing this for a while know about this. I always make sure to do a “copy all” of the components on the left before switching the source data.

---

<div class="post-metadata">

**Author:** ![justinjmp](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/justinjmp/32/43205_2.png) [@justinjmp](https://community.glideapps.com/u/justinjmp)\
**Post date:** [June 9, 2022, 2:46pm UTC](https://community.glideapps.com/t/warning-when-changing-tab-data-source-or-style/42838/7 "2022-06-09T14:46:25Z")

</div>

+1 on this

Getting into Glide this was one of my biggest frustrations. Changes like this need redundancies. With time and experience it becomes easier but can cause loss of motivation at the start.

---

<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:** [April 17, 2025, 5:50pm UTC](https://community.glideapps.com/t/warning-when-changing-tab-data-source-or-style/42838/8 "2025-04-17T17:50:02Z")

</div>

Most people who have built on Glide have probably gotten bitten at least once and felt the pain.

If you read this, you could be giving this request your vote.

---

<div class="post-metadata">

**Author:** ![Laurence\_Schuberth](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/laurence_schuberth/32/65729_2.png) [@Laurence\_Schuberth](https://community.glideapps.com/u/Laurence_Schuberth)\
**Post date:** [April 17, 2025, 9:17pm UTC](https://community.glideapps.com/t/warning-when-changing-tab-data-source-or-style/42838/9 "2025-04-17T21:17:03Z")

</div>

After building for a couple of years now, I’ve gotten into the habit of making dupe of the page if I’m thinking of making some major style changes, so if I need to copy and paste old elements or the whole page, it’s available. It is frustrating when you’re new because you’ll structure a page before thinking about the bottom-level table you’re using to access some data, you realise, change the DB and Boom ! A warning would save a lot of heartache.

---

<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:** [April 18, 2025, 1:33am UTC](https://community.glideapps.com/t/warning-when-changing-tab-data-source-or-style/42838/10 "2025-04-18T01:33:38Z")

</div>

> [@Laurence\_Schuberth](#):
>
> I’ve gotten into the habit of making dupe of the page

I duplicate the entire app regularly 😅
