# Screen opens without the initial settings

**URL:** <https://community.thunkable.com/t/screen-opens-without-the-initial-settings/1656353>\
**Category:** Questions about Thunkable X\
**Created:** [December 18, 2021, 3:19am UTC](https://community.thunkable.com/t/screen-opens-without-the-initial-settings/1656353 "2021-12-18T03:19:17Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![dosantoss](https://avatars.discourse-cdn.com/v4/letter/d/d2c977/32.png) [@dosantoss](https://community.thunkable.com/u/dosantoss)\
**Post date:** [December 18, 2021, 3:19am UTC](https://community.thunkable.com/t/screen-opens-without-the-initial-settings/1656353/1 "2021-12-18T03:19:17Z")

</div>

Hello,

Since a few days, when I come back on the main screen of my app (where user datas are automatically updated), the screen doesn’t return the initial display but the lattest display.

Example : Main screen with options =\> user choices that leads to =\> learning screen =\> backpressed button to go back to the main screen =\> Main screen is displayed with the lattest options the user choosed.

Before, it showed the main screen with initial set ups. But now it’s like the app close the learning screen and then the main screen isn’t considered open.

Can you please tell me what’s going wrong?  
Regards

---

<div class="post-metadata">

**Author:** ![tatiang](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/tatiang/32/55482_2.png) [@tatiang](https://community.thunkable.com/u/tatiang)\
**Post date:** [December 18, 2021, 5:36am UTC](https://community.thunkable.com/t/screen-opens-without-the-initial-settings/1656353/2 "2021-12-18T05:36:05Z")

</div>

We know nothing about how you are storing these settings.

---

<div class="post-metadata">

**Author:** ![muneer](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/muneer/32/75210_2.png) [@muneer](https://community.thunkable.com/u/muneer)\
**Post date:** [December 18, 2021, 6:36am UTC](https://community.thunkable.com/t/screen-opens-without-the-initial-settings/1656353/3 "2021-12-18T06:36:41Z")

</div>

You description of the case is general making it very difficult to tell you what could/would go wrong. However, there are two main blocks in the screen **Opens and Starts**.

If you have you codes in screen **Starts** block then it will not get executed if you use the `phone swipe gesture` but the code will execute if you use `navigate to screen` from a button in the screen.

Hope this helps.

---

<div class="post-metadata">

**Author:** ![jackyjoy826o](https://avatars.discourse-cdn.com/v4/letter/j/f04885/32.png) [@jackyjoy826o](https://community.thunkable.com/u/jackyjoy826o)\
**Post date:** [December 18, 2021, 1:07pm UTC](https://community.thunkable.com/t/screen-opens-without-the-initial-settings/1656353/4 "2021-12-18T13:07:06Z")

</div>

thanks for the awesome information.

---

<div class="post-metadata">

**Author:** ![dosantoss](https://avatars.discourse-cdn.com/v4/letter/d/d2c977/32.png) [@dosantoss](https://community.thunkable.com/u/dosantoss)\
**Post date:** [December 19, 2021, 1:21am UTC](https://community.thunkable.com/t/screen-opens-without-the-initial-settings/1656353/5 "2021-12-19T01:21:21Z")

</div>

I already use the Opens block.

The only thing visible on the main screen when it opens is a loading icon (which is ok when I launch the app).

 ![Screenshot_20211219-011855](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/e/c/ec6cc6ec5550172ef84c9fd3ecf3ed0ec15fc557.jpeg)

After the app updates all the information (using local storage), the loading icon disappears and the column with the 4 sections appears.

 ![IMG_20211219_012211](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/f/6/f69311415e952a22b91339d1e61dacb441cb4ee7.jpeg)

Then I choose between the 8 new buttons (still on the main screen) and enter a new screen (block “Navigate to screen XXX”).

 ![IMG_20211219_012157](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/8/2/82401c98174ac05e055d6e9a94eddb56f51703ff.jpeg)

But when I press back from the new screen (block “Navigate to main screen”), the main screen displays directly with the 8 buttons column instead of the loading icon. The problem is that the user can see texts on those buttons appearing and disappearing while the app is processing the information updates. A few days before, everything was alright…

 ![IMG_20211219_012157](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/8/2/82401c98174ac05e055d6e9a94eddb56f51703ff.jpeg)

---

<div class="post-metadata">

**Author:** ![tatiang](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/tatiang/32/55482_2.png) [@tatiang](https://community.thunkable.com/u/tatiang)\
**Post date:** [December 19, 2021, 1:24am UTC](https://community.thunkable.com/t/screen-opens-without-the-initial-settings/1656353/6 "2021-12-19T01:24:32Z")

</div>

Unfortunately, screenshots of an app are way less useful than screenshots of the blocks you are using. Those screens don’t really tell us anything useful.

If you can provide a link to your project, someone can probably help you fix this.

---

<div class="post-metadata">

**Author:** ![martint](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/martint/32/96689_2.png) [@martint](https://community.thunkable.com/u/martint)\
**Post date:** [December 19, 2021, 9:12am UTC](https://community.thunkable.com/t/screen-opens-without-the-initial-settings/1656353/7 "2021-12-19T09:12:54Z")

</div>

I have the same issue, the screen you navigate-to, including the home screen, opens in the state it was last in regarding visibility, text, colours etc, instead of returning to the default values from the settings. This started half way through November for me.  
I am asuming a compatibility issue with other blocks on the screen as if I create a new clean project the navigate to block works as expected.  
As I have over 1000 blocks on each screen I will struggle to work out which blocks are causing the issue so have just put in the following work around.  
Use the screen opens block in all screens instructing all the default values of all components on the screen.  
If like me you use navigate-to blocks to the same screen to reset the default page values you will have to create a dummy screen to navigate to that navigates straight back to the same screen to force the screen opens block to run.

---

<div class="post-metadata">

**Author:** ![muneer](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/muneer/32/75210_2.png) [@muneer](https://community.thunkable.com/u/muneer)\
**Post date:** [December 19, 2021, 9:41am UTC](https://community.thunkable.com/t/screen-opens-without-the-initial-settings/1656353/8 "2021-12-19T09:41:57Z")

</div>

I think what you experience @martint is related to this  
 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/1/f/1f32ca609e7dd876a7943548d30fee9a3f90554d.png)

---

<div class="post-metadata">

**Author:** ![martint](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/martint/32/96689_2.png) [@martint](https://community.thunkable.com/u/martint)\
**Post date:** [December 19, 2021, 9:52am UTC](https://community.thunkable.com/t/screen-opens-without-the-initial-settings/1656353/9 "2021-12-19T09:52:13Z")

</div>

I was just about to share same screen shot 👍  
And is exactly when it started.

---

<div class="post-metadata">

**Author:** ![dosantoss](https://avatars.discourse-cdn.com/v4/letter/d/d2c977/32.png) [@dosantoss](https://community.thunkable.com/u/dosantoss)\
**Post date:** [December 19, 2021, 11:50am UTC](https://community.thunkable.com/t/screen-opens-without-the-initial-settings/1656353/10 "2021-12-19T11:50:27Z")

</div>

@martint I don’t know if you’re a genius or you just don’t have aphantasia, but that’s exactly the issue I encountered.

By the way you solved my problem, thank you very much!

**For those who face the same issue, the current solution is to create a dummy screen which will open the home screen with default display (the dummy screen must be opened BEFORE the home screen when the app is launched, else it doesn’t work).**

---

<div class="post-metadata">

**Author:** ![muneer](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/muneer/32/75210_2.png) [@muneer](https://community.thunkable.com/u/muneer)\
**Post date:** [December 19, 2021, 12:11pm UTC](https://community.thunkable.com/t/screen-opens-without-the-initial-settings/1656353/11 "2021-12-19T12:11:25Z")

</div>

> [@dosantoss](#):
>
> (the dummy screen must be opened BEFORE the home screen when the app is launched, else it doesn’t work).

Why do you think developers around the world make use of **splash screen** for?

---

<div class="post-metadata">

**Author:** ![dosantoss](https://avatars.discourse-cdn.com/v4/letter/d/d2c977/32.png) [@dosantoss](https://community.thunkable.com/u/dosantoss)\
**Post date:** [December 19, 2021, 12:27pm UTC](https://community.thunkable.com/t/screen-opens-without-the-initial-settings/1656353/12 "2021-12-19T12:27:32Z")

</div>

@muneer Don’t know, I’m a conceptor and a programmer by circumstancies, so that’s not in my field. But thunkable is made for non-coders right?

---

<div class="post-metadata">

**Author:** ![Dean\_Artis](https://avatars.discourse-cdn.com/v4/letter/d/a8b319/32.png) [@Dean\_Artis](https://community.thunkable.com/u/Dean_Artis)\
**Post date:** [December 19, 2021, 1:29pm UTC](https://community.thunkable.com/t/screen-opens-without-the-initial-settings/1656353/13 "2021-12-19T13:29:46Z")

</div>

A splash screen isn’t really to do with coding, just some common sense.

---

<div class="post-metadata">

**Author:** ![dosantoss](https://avatars.discourse-cdn.com/v4/letter/d/d2c977/32.png) [@dosantoss](https://community.thunkable.com/u/dosantoss)\
**Post date:** [December 19, 2021, 2:23pm UTC](https://community.thunkable.com/t/screen-opens-without-the-initial-settings/1656353/15 "2021-12-19T14:23:16Z")

</div>

And don’t you think splash screen is a term specifically used among coders or people with a formation in development? Try asking your non-developer friends what is a splash screen…  
That is common sense.

---

<div class="post-metadata">

**Author:** ![muneer](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/muneer/32/75210_2.png) [@muneer](https://community.thunkable.com/u/muneer)\
**Post date:** [December 19, 2021, 3:01pm UTC](https://community.thunkable.com/t/screen-opens-without-the-initial-settings/1656353/16 "2021-12-19T15:01:01Z")

</div>

> [@dosantoss](#):
>
> don’t you think splash screen is a term specifically used among coders or people with a formation in development?

Says who???

---

<div class="post-metadata">

**Author:** ![Dean\_Artis](https://avatars.discourse-cdn.com/v4/letter/d/a8b319/32.png) [@Dean\_Artis](https://community.thunkable.com/u/Dean_Artis)\
**Post date:** [December 19, 2021, 3:26pm UTC](https://community.thunkable.com/t/screen-opens-without-the-initial-settings/1656353/17 "2021-12-19T15:26:54Z")

</div>

I would just the majority of people who have ever used an app have viewed a splash screen and know what it is.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/0/f/0f59f292712368bce16ff80133ae10de8a6f27e8.png) [@system](https://community.thunkable.com/u/system)\
**Post date:** [March 19, 2022, 3:27pm UTC](https://community.thunkable.com/t/screen-opens-without-the-initial-settings/1656353/18 "2022-03-19T15:27:42Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
