# Hide breadcrumb when on first screen

**URL:** <https://community.glideapps.com/t/hide-breadcrumb-when-on-first-screen/57468>\
**Category:** Ask for Help\
**Created:** [February 3, 2023, 4:03pm UTC](https://community.glideapps.com/t/hide-breadcrumb-when-on-first-screen/57468 "2023-02-03T16:03:32Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![james](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/james/32/71213_2.png) [@james](https://community.glideapps.com/u/james)\
**Post date:** [February 3, 2023, 4:03pm UTC](https://community.glideapps.com/t/hide-breadcrumb-when-on-first-screen/57468/1 "2023-02-03T16:03:32Z")

</div>

Hey guys,

In pages, is there an easy way to hide a breadcrumb when you’re on the first screen in the chain?

For example, my app has tables for projects, jobs, tasks, bookings and has a breadcrumb component on the project, job, task and booking detail screens. There is no breadcrumb component on the main tab, “projects”, which has the list of projects - there is no need for it because it is the first screen you see and would be pointless.

If you navigate to the task detail screen you have “projects \> project \> job \> task” as the breadcrumb. Great, this makes sense.

However, I have a separate “calendar” tab that has a list of bookings from all different projects (it basically acts as a calendar showing what work is coming up). From a button on each of the bookings, the user can open the related job’s detail screen in an overlay as a quick means of seeing a summary of all other upcoming tasks & bookings for that job (for planning purposes). When doing so, the breadcrumb is just “job”.

I could create a new job screen without a breadcrumb but then it is another screen to maintain for no good reason.

My instinct is that this shouldn’t be the expected behaviour and this topic may be more of a feature request or bug report along the lines of “if the breadcrumb only contains 1 step, then don’t show it”. Is there any reason to show a 1 step breadcrumb? If so, I’ll make a new screen 😅

---

<div class="post-metadata">

**Author:** ![james](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/james/32/71213_2.png) [@james](https://community.glideapps.com/u/james)\
**Post date:** [February 3, 2023, 4:39pm UTC](https://community.glideapps.com/t/hide-breadcrumb-when-on-first-screen/57468/3 "2023-02-03T16:39:16Z")

</div>

^ I can’t see the setting mentioned by the bot.

* * *

Just discovered [Glide Pages: Better Breadcrumbs](https://community.glideapps.com/t/glide-pages-better-breadcrumbs/36482) and could make the “job” overlay show “project \> job” as the breadcrumb, but would still look better without the breadcrumb, given that you already have the screen title at the top.

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/b/3/b33e2d9ee1c13ddd87af780c7cbe9362912f4ae6.jpeg)

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [February 3, 2023, 4:39pm UTC](https://community.glideapps.com/t/hide-breadcrumb-when-on-first-screen/57468/4 "2023-02-03T16:39:45Z")

</div>

> [@james](#):
>
> From a button on each of the bookings, the user can open the related job’s detail screen in an overlay as a quick means of seeing a summary of all other upcoming tasks & bookings for that job (for planning purposes). When doing so, the breadcrumb is just “job”.

Can’t you just delete the breadcrumbs component from that screen, or am I missing something?

---

<div class="post-metadata">

**Author:** ![james](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/james/32/71213_2.png) [@james](https://community.glideapps.com/u/james)\
**Post date:** [February 3, 2023, 4:41pm UTC](https://community.glideapps.com/t/hide-breadcrumb-when-on-first-screen/57468/5 "2023-02-03T16:41:09Z")

</div>

I need it for when I navigate normally. projects \> project \> job \> task \> booking

It’s only an issue coming from the other tab because the overlay just shows “job”. If I delete it then I lose it for normal navigation.

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [February 3, 2023, 4:41pm UTC](https://community.glideapps.com/t/hide-breadcrumb-when-on-first-screen/57468/6 "2023-02-03T16:41:56Z")

</div>

> [@glide](#):
>
> Yes, you can hide the breadcrumb when you’re on the first screen in the chain. You can do this by setting the “Hide Breadcrumb” option to “Yes” in the Page Settings. This will hide the breadcrumb when the user is on the first screen in the chain.

@glide please stop making random stuff up. If you don’t know the answer, it’s okay to just keep quiet. We won’t think any less of you 🙂

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [February 3, 2023, 4:44pm UTC](https://community.glideapps.com/t/hide-breadcrumb-when-on-first-screen/57468/8 "2023-02-03T16:44:52Z")

</div>

> [@james](#):
>
> I need it for when I navigate normally. projects \> project \> job \> task \> booking
> 
> It’s only an issue coming from the other tab because the overlay just shows “job”. If I delete it then I lose it for normal navigation.

Okay, so you’re calling the same screen from two different places, right?

What you could do is create a User Specific Boolean column in the underlying table, and then set that column on the way into the screen, then use the state of the column to control visibility of the breadcrumbs component.

So on each of the actions that open that page, change it to a custom action with two steps. Step 1 to set the boolean, and step 2 to show details.

Does that make sense?

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [February 3, 2023, 4:48pm UTC](https://community.glideapps.com/t/hide-breadcrumb-when-on-first-screen/57468/9 "2023-02-03T16:48:27Z")

</div>

> [@glide](#):
>
> I apologize for the confusion. I’m sorry if I gave you the wrong information. The correct answer to your question is that you can hide the breadcrumb component by setting the “Hide Breadcrumb” option to “Yes” in the Page Settings. You can find more information about the Breadcrumb component here: [Glide • Breadcrumbs Component](https://www.glideapps.com/docs/reference/components/breadcrumbs-component). I hope this helps!

🤦‍♂️

---

<div class="post-metadata">

**Author:** ![james](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/james/32/71213_2.png) [@james](https://community.glideapps.com/u/james)\
**Post date:** [February 3, 2023, 4:49pm UTC](https://community.glideapps.com/t/hide-breadcrumb-when-on-first-screen/57468/10 "2023-02-03T16:49:14Z")

</div>

Ya, I follow. Not sure I have updates to burn on navigation though ☹

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [February 3, 2023, 4:51pm UTC](https://community.glideapps.com/t/hide-breadcrumb-when-on-first-screen/57468/11 "2023-02-03T16:51:23Z")

</div>

Yeah, that’s the downside.

The alternative would be to use a Show New Screen action for one of them. Then you get a separate screen to work with.

I can’t think of any other alternatives off the top of my head.

…unless you can find that magic “Hide Breadcrumbs” switch that the bot keeps referring to 😂

---

<div class="post-metadata">

**Author:** ![james](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/james/32/71213_2.png) [@james](https://community.glideapps.com/u/james)\
**Post date:** [February 3, 2023, 4:53pm UTC](https://community.glideapps.com/t/hide-breadcrumb-when-on-first-screen/57468/12 "2023-02-03T16:53:17Z")

</div>

Yep, might have to be a new screen 👍
