# Navigation to a new screen not working

**URL:** <https://community.thunkable.com/t/navigation-to-a-new-screen-not-working/565253>\
**Category:** Questions about Thunkable X\
**Tags:** beginner\
**Created:** [May 10, 2020, 8:25pm UTC](https://community.thunkable.com/t/navigation-to-a-new-screen-not-working/565253 "2020-05-10T20:25:15Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![ramanbaky](https://avatars.discourse-cdn.com/v4/letter/r/f05b48/32.png) [@ramanbaky](https://community.thunkable.com/u/ramanbaky)\
**Post date:** [May 10, 2020, 8:25pm UTC](https://community.thunkable.com/t/navigation-to-a-new-screen-not-working/565253/1 "2020-05-10T20:25:15Z")

</div>

Hello,

I have a very basic screen. On a button click, i am checked username and pass against an airtable.

If it matches, i update the label to “Matches!” and then i want to navigate to a different screen.

When i put in the correct username and pass, then I am able to see the “Matches!” label update.

But, it doesn’t navigate to the different screen.

What am I doing wrong here.

Here is my project

[https://x.thunkable.com/copy/684dd881c7c3c766ff6e5a007511c9fa](https://x.thunkable.com/copy/684dd881c7c3c766ff6e5a007511c9fa)

What am i missing?

Thank you

---

<div class="post-metadata">

**Author:** ![eoinparkinson](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/eoinparkinson/32/143769_2.png) [@eoinparkinson](https://community.thunkable.com/u/eoinparkinson)\
**Post date:** [May 10, 2020, 11:27pm UTC](https://community.thunkable.com/t/navigation-to-a-new-screen-not-working/565253/2 "2020-05-10T23:27:15Z")

</div>

Hi @ramanbaky, welcome to the Community.

Would you mind also sharing a screenshot of your Airtable table? Just so I can reference it.

(edit)

Change **columnName** to the column name you want to search through.

![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/5/a/5a46eee82758b87a8bd82e43234632a72685f524.png)

A column in Airtable works the same as a list, so we can incorporate the list blocks and search through it to see if it contains our query.

---

<div class="post-metadata">

**Author:** ![ramanbaky](https://avatars.discourse-cdn.com/v4/letter/r/f05b48/32.png) [@ramanbaky](https://community.thunkable.com/u/ramanbaky)\
**Post date:** [May 11, 2020, 3:52pm UTC](https://community.thunkable.com/t/navigation-to-a-new-screen-not-working/565253/3 "2020-05-11T15:52:12Z")

</div>

Hello, is the screenshot of the AirTable

 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/d/6/d63bcc7c0217aff2fd7ecaa54ad9524bf790fc10.png)

Also, I think that this is a Async/Concurrency issue. If I put a wait for 1 second, it works.

Anyone else seeing this?

Thanks,

---

<div class="post-metadata">

**Author:** ![jared](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/jared/32/138473_2.png) [@jared](https://community.thunkable.com/u/jared)\
**Post date:** [May 11, 2020, 4:10pm UTC](https://community.thunkable.com/t/navigation-to-a-new-screen-not-working/565253/4 "2020-05-11T16:10:47Z")

</div>

Try this fix. the result from airtable is async. this means that if you are dependent upon an airtable response, which you are, then you need to place your code that depends on that data from airtable within the async ‘then do’ section of the code block. the app needs to wait for the response before doing anything else. that delay wouldn’t work if your internet was slower. you would need to change it to match the network latency always

see this shot of your code and what you need to change

 ![Screen Shot 2020-05-11 at 12.07.39 PM](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/2/d/2d53f231210ee494bc85e2fd019f5ff479803404.png)

---

<div class="post-metadata">

**Author:** ![ramanbaky](https://avatars.discourse-cdn.com/v4/letter/r/f05b48/32.png) [@ramanbaky](https://community.thunkable.com/u/ramanbaky)\
**Post date:** [May 12, 2020, 12:42am UTC](https://community.thunkable.com/t/navigation-to-a-new-screen-not-working/565253/5 "2020-05-12T00:42:13Z")

</div>

Thank you. That works. It looks like if you have an async call in a function, that whole function becomes async.

---

<div class="post-metadata">

**Author:** ![jared](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/jared/32/138473_2.png) [@jared](https://community.thunkable.com/u/jared)\
**Post date:** [May 12, 2020, 12:44am UTC](https://community.thunkable.com/t/navigation-to-a-new-screen-not-working/565253/6 "2020-05-12T00:44:43Z")

</div>

That is usually the best bet. I’m glad i could help! great work! 🦾

---

<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, 11:29am UTC](https://community.thunkable.com/t/navigation-to-a-new-screen-not-working/565253/7 "2024-11-08T11:29:16Z")

</div>


