# Dashboard lazy-loading: Do not run dashboard on first load

**URL:** <https://community.holistics.io/t/dashboard-lazy-loading-do-not-run-dashboard-on-first-load/839>\
**Category:** Feature Suggestions\
**Tags:** dashboard\
**Created:** [March 28, 2022, 1:57am UTC](https://community.holistics.io/t/dashboard-lazy-loading-do-not-run-dashboard-on-first-load/839 "2022-03-28T01:57:45Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![huy](https://community.holistics.io/user_avatar/community.holistics.io/huy/32/390_2.png) [@huy](https://community.holistics.io/u/huy)\
**Post date:** [March 28, 2022, 1:57am UTC](https://community.holistics.io/t/dashboard-lazy-loading-do-not-run-dashboard-on-first-load/839/1 "2022-03-28T01:57:45Z")

</div>

Sometimes I build a big dashboard for lookup purpose (e.g show all stats for a particular user X). Users should first select/set some dropdown/text value before they can click “Submit” to see the data.

Right now on default load all the widgets are run, this is quite wasteful and also reduce load time.

The current workaround is to set the value to some dummy value so that the queries return zero data. Still it’s not ideal.

Will be great to have a dashboard’s option that says something like **“Lazy loading: Do not run dashboards on first/default load”** or something, so that users need to deliberately click “Submit”.

---

<div class="post-metadata">

**Author:** ![david-ri](https://community.holistics.io/user_avatar/community.holistics.io/david-ri/32/543_2.png) [@david-ri](https://community.holistics.io/u/david-ri)\
**Post date:** [March 28, 2022, 2:19am UTC](https://community.holistics.io/t/dashboard-lazy-loading-do-not-run-dashboard-on-first-load/839/2 "2022-03-28T02:19:41Z")

</div>

Yes!  
this would prevent ‘spamming’ the job queue when you’re browsing a bunch of dashboards looking for a specific one.

---

<div class="post-metadata">

**Author:** ![sm\_mk](https://community.holistics.io/letter_avatar_proxy/v4/letter/s/f6c823/32.png) [@sm\_mk](https://community.holistics.io/u/sm_mk)\
**Post date:** [March 29, 2022, 5:14pm UTC](https://community.holistics.io/t/dashboard-lazy-loading-do-not-run-dashboard-on-first-load/839/3 "2022-03-29T17:14:50Z")

</div>

2nd this one. I’m using one table list as a sort of slicer so that other widgets will show data once a row is selected. Have those widgets not run on load would help avoid setting fake initial values.

---

<div class="post-metadata">

**Author:** ![huy](https://community.holistics.io/user_avatar/community.holistics.io/huy/32/390_2.png) [@huy](https://community.holistics.io/u/huy)\
**Post date:** [March 30, 2022, 2:03am UTC](https://community.holistics.io/t/dashboard-lazy-loading-do-not-run-dashboard-on-first-load/839/4 "2022-03-30T02:03:44Z")

</div>

Interesting @sm_mk . But if the entire dashboard is not run on first load, then your table list won’t be displayed either?

---

<div class="post-metadata">

**Author:** ![sm\_mk](https://community.holistics.io/letter_avatar_proxy/v4/letter/s/f6c823/32.png) [@sm\_mk](https://community.holistics.io/u/sm_mk)\
**Post date:** [March 30, 2022, 2:42pm UTC](https://community.holistics.io/t/dashboard-lazy-loading-do-not-run-dashboard-on-first-load/839/5 "2022-03-30T14:42:57Z")

</div>

Good point. Maybe an option to check/uncheck if particular widgets run on first load for my scenario. Either that or add slicers 😁

---

<div class="post-metadata">

**Author:** ![tuan.nguyen](https://community.holistics.io/user_avatar/community.holistics.io/tuan.nguyen/32/442_2.png) [@tuan.nguyen](https://community.holistics.io/u/tuan.nguyen)\
**Post date:** [March 31, 2022, 10:08am UTC](https://community.holistics.io/t/dashboard-lazy-loading-do-not-run-dashboard-on-first-load/839/6 "2022-03-31T10:08:22Z")

</div>

@sm_mk Could you share more about the “Slicer” concept and your current use case? I am assuming you are referring to the same concept in PowerBI?

---

<div class="post-metadata">

**Author:** ![huy](https://community.holistics.io/user_avatar/community.holistics.io/huy/32/390_2.png) [@huy](https://community.holistics.io/u/huy)\
**Post date:** [March 31, 2022, 10:27am UTC](https://community.holistics.io/t/dashboard-lazy-loading-do-not-run-dashboard-on-first-load/839/7 "2022-03-31T10:27:23Z")

</div>

I think Mike is referring to this one? [Filters as Slicers](https://community2.holistics.io/t/filters-as-slicers/684)

---

<div class="post-metadata">

**Author:** ![tuan.nguyen](https://community.holistics.io/user_avatar/community.holistics.io/tuan.nguyen/32/442_2.png) [@tuan.nguyen](https://community.holistics.io/u/tuan.nguyen)\
**Post date:** [March 31, 2022, 10:59am UTC](https://community.holistics.io/t/dashboard-lazy-loading-do-not-run-dashboard-on-first-load/839/8 "2022-03-31T10:59:23Z")

</div>

> [@sm\_mk](#):
>
> I’m using one table list as a sort of slicer so that other widgets will show data once a row is selected

Nah I think with this description, he’s referring to this: [Slicers in Power BI - Power BI | Microsoft Learn](https://docs.microsoft.com/en-us/power-bi/visuals/power-bi-visualization-slicers)

---

<div class="post-metadata">

**Author:** ![datbth](https://community.holistics.io/user_avatar/community.holistics.io/datbth/32/1414_2.png) [@datbth](https://community.holistics.io/u/datbth)\
**Post date:** [October 16, 2023, 4:28pm UTC](https://community.holistics.io/t/dashboard-lazy-loading-do-not-run-dashboard-on-first-load/839/9 "2023-10-16T16:28:43Z")

</div>

Hi all,

I’m happy to announce that we have recently added a setting in Dashboard Preferences that lets you **_disable_ Dashboard Autoload** and avoid spawning unnecessary Jobs! 🚀

 ![Disable Dashboard Autoload setting in Dashboard Preferences](https://community.holistics.io/uploads/default/original/2X/3/3e6006b0d7963892601ea8c9c8a74b250c2d83ab.png)

Here is how a Dashboard with **Autoload disabled** would appear on first view:

 ![Dashboard with Autoload disabled](https://community.holistics.io/uploads/default/original/2X/e/eb2bffd544994b556a17024cd16a6bc5d71bd194.png)  
  
  
Kindly note that the setting will **not** be applied in Shareable Links, Embed Links, or when the Dashboard URL has pre-applied filters.

Please give it a try and let us know your feedback! 🎉
