# Suddenly thunkable initialize screen when re-open

**URL:** <https://community.thunkable.com/t/suddenly-thunkable-initialize-screen-when-re-open/862942>\
**Category:** Questions about Thunkable X\
**Created:** [September 30, 2020, 1:18pm UTC](https://community.thunkable.com/t/suddenly-thunkable-initialize-screen-when-re-open/862942 "2020-09-30T13:18:49Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![saramdl.gaunde021](https://avatars.discourse-cdn.com/v4/letter/s/ea5d25/32.png) [@saramdl.gaunde021](https://community.thunkable.com/u/saramdl.gaunde021)\
**Post date:** [September 30, 2020, 1:18pm UTC](https://community.thunkable.com/t/suddenly-thunkable-initialize-screen-when-re-open/862942/1 "2020-09-30T13:18:49Z")

</div>

hi. only a few days ago, because each screen maintains its last status and values (in thunkable), i have enjoyed coding like list picker in another screen  
such as these screenshots.

 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/1/5/15c75b761cc4ed894bd43c4ca7322b5878f09350.jpeg) ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/a/7/a729290e533e7e2111c0a82d1f7ab2c7458c445c.png) ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/f/f/ff055c16fd7200a8f4a5c1dbb67e7f46f00acda7.jpeg)

But somehow, now i can’t do this. if some data set in variables they remain. BUT, as i said, if they written as BUTTON TEXT or something, all of them will disappear when reopen the screen.

look at this simple example, if button clicked, then text input is written as “test” and navigate to another screen, and coming back, nothing.

 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/0/5/05c7db74f4866c9bf64c8e7d21e4e8629bbccdff.png) ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/6/4/640f8f35fe2182dc3e7542951f8f0191b19f4b6e.png) ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/6/c/6c53e039172a74ad9b18c312665bb68d7eea3784.png)

So the policy is changed or something? Do i have to make a new app following past rules or new rules?  
im so confused now. please help.

---

<div class="post-metadata">

**Author:** ![saramdl.gaunde021](https://avatars.discourse-cdn.com/v4/letter/s/ea5d25/32.png) [@saramdl.gaunde021](https://community.thunkable.com/u/saramdl.gaunde021)\
**Post date:** [October 1, 2020, 1:54am UTC](https://community.thunkable.com/t/suddenly-thunkable-initialize-screen-when-re-open/862942/2 "2020-10-01T01:54:07Z")

</div>

I couldnt develop my project further. This change is critical. Is it on purpose?

---

<div class="post-metadata">

**Author:** ![domhnallohanlon](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/domhnallohanlon/32/29554_2.png) [@domhnallohanlon](https://community.thunkable.com/u/domhnallohanlon)\
**Post date:** [October 5, 2020, 12:09pm UTC](https://community.thunkable.com/t/suddenly-thunkable-initialize-screen-when-re-open/862942/3 "2020-10-05T12:09:23Z")

</div>

What do your blocks look like @saramdl.gaunde021 - are you using stored variables?

---

<div class="post-metadata">

**Author:** ![saramdl.gaunde021](https://avatars.discourse-cdn.com/v4/letter/s/ea5d25/32.png) [@saramdl.gaunde021](https://community.thunkable.com/u/saramdl.gaunde021)\
**Post date:** [October 6, 2020, 2:32am UTC](https://community.thunkable.com/t/suddenly-thunkable-initialize-screen-when-re-open/862942/4 "2020-10-06T02:32:59Z")

</div>

Im curious whether it does matter. I used app variable.

As i understand, if i was in some screen and navigated to another, and came back then (screen1 -\> screen2 -\> screen1)

Past (which i remeber just a few days ago) :  
-maintained last status  
-if some label or button is changed before navigation then it is remained (as changed value)

Now :  
-initialized.  
-if some label or button is changed before navigation then it is somehow re-initialized like it is my first visit.

I dont think any of two ways is wrong. Just wanted to know how thunkable team wants to do. Because it affects my project.

---

<div class="post-metadata">

**Author:** ![bilastois](https://avatars.discourse-cdn.com/v4/letter/b/65b543/32.png) [@bilastois](https://community.thunkable.com/u/bilastois)\
**Post date:** [October 6, 2020, 8:39am UTC](https://community.thunkable.com/t/suddenly-thunkable-initialize-screen-when-re-open/862942/5 "2020-10-06T08:39:41Z")

</div>

you can use block in the pictures…

it is work for you.

 ![screen1](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/d/6/d6552127d8bf94dde9f0375ada206d753b656687.jpeg)

 ![screen2](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/c/a/ca2a118ea1e57eb94cc21fd3f8e1e836d69b3c9f.jpeg)

---

<div class="post-metadata">

**Author:** ![saramdl.gaunde021](https://avatars.discourse-cdn.com/v4/letter/s/ea5d25/32.png) [@saramdl.gaunde021](https://community.thunkable.com/u/saramdl.gaunde021)\
**Post date:** [October 6, 2020, 8:45am UTC](https://community.thunkable.com/t/suddenly-thunkable-initialize-screen-when-re-open/862942/6 "2020-10-06T08:45:06Z")

</div>

thanks. i know so im changing my codes right now. but still, im wondering do i need to change or i dont have to do any thing. becuz if this situation is not intentional, then it could be back to previous version of thunkable (so my code doesn’t need to modify)

the reason why im saying over and over, is im not professional but my current thunkable project is kinda huge. so many design elements, and so many codes. ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/0/c/0c6ce98821fbec3cc6de53f44b0bf73dda2370e3.png)  
(at most 3000 lines a screen, and the number of screens is like 15)  
and if this change is for real, then i need to CHANGE a number of codes.

---

<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:** [October 14, 2020, 2:39pm UTC](https://community.thunkable.com/t/suddenly-thunkable-initialize-screen-when-re-open/862942/7 "2020-10-14T14:39:30Z")

</div>

You have 45,000 blocks? I know this doesn’t help you but when I hear someone is using that many blocks, it usually makes me think there is a more efficient way to code whatever they are making.

Is every screen unique or are there elements you could re-use from screen to screen or in functions, etc.? I know functions aren’t global but… just ways of making your code shorter and simpler, such as using Any Component blocks.

I wonder if the Text Input field value is only stored when the text input is submitted (by pressing return)? I don’t know if that’s true. It would be easy to test.

---

<div class="post-metadata">

**Author:** ![saramdl.gaunde021](https://avatars.discourse-cdn.com/v4/letter/s/ea5d25/32.png) [@saramdl.gaunde021](https://community.thunkable.com/u/saramdl.gaunde021)\
**Post date:** [October 14, 2020, 3:15pm UTC](https://community.thunkable.com/t/suddenly-thunkable-initialize-screen-when-re-open/862942/8 "2020-10-14T15:15:20Z")

</div>

i tested in cleard project too. the result is exactly same.  
its only different when the same code is made in past or now.  
(codes in past : same values on the screen // now : initialize)

i can’t believe that everyone is not questioning this situation.

---

<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:** [October 14, 2020, 3:49pm UTC](https://community.thunkable.com/t/suddenly-thunkable-initialize-screen-when-re-open/862942/9 "2020-10-14T15:49:40Z")

</div>

This simple demo shows that you **can** get text input before it’s submitted. So I was wrong about that.

> **[Thunkable](https://x.thunkable.com/copy/af993347348eea934d2ee23544e0ca2a)**

---

<div class="post-metadata">

**Author:** ![saramdl.gaunde021](https://avatars.discourse-cdn.com/v4/letter/s/ea5d25/32.png) [@saramdl.gaunde021](https://community.thunkable.com/u/saramdl.gaunde021)\
**Post date:** [October 14, 2020, 5:03pm UTC](https://community.thunkable.com/t/suddenly-thunkable-initialize-screen-when-re-open/862942/10 "2020-10-14T17:03:50Z")

</div>

thanks for preparing a sample project.

i know how to get values from anywhere.

but i thought this change could be undone. (although i put so many "ifs’ when every screen open already)

just imagine if you made your own date input and some other list pickers in other screen.

thanks.

---

<div class="post-metadata">

**Author:** ![ioannis](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/ioannis/32/146956_2.png) [@ioannis](https://community.thunkable.com/u/ioannis)\
**Post date:** [November 8, 2024, 12:22pm UTC](https://community.thunkable.com/t/suddenly-thunkable-initialize-screen-when-re-open/862942/11 "2024-11-08T12:22:05Z")

</div>


