diff --git a/hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html b/hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html
index 9ae7a0b1eba450f5541db9bbe014badbd547201f..3718cb8b044073c1e267c59866943819a60b0583 100644
--- a/hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html
+++ b/hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html
@@ -44,7 +44,7 @@
                     <h2 class="font-light flex-1">{% trans "My submissions" %}</h2>
                 </div>
 
-                <div hx-get="{% url 'dashboard:applicant_submissions' %}" hx-trigger="load delay:1000" id="submissions_list">
+                <div hx-get="{% url 'dashboard:applicant_submissions' %}" hx-trigger="load" id="submissions_list">
                     {% for dummy_item in per_section_items %}
                         <div class="wrapper wrapper--status-bar-outer animate-pulse min-h-40">
                             <div class="mt-5 ms-4 lg:max-w-[30%] h-9 bg-gray-200 "></div>
diff --git a/hypha/apply/dashboard/views.py b/hypha/apply/dashboard/views.py
index fc2954971a6cf8d11d8c4d093c8cfbc6824b3304..766fadbc5020798c9d38b95292c2c089484e6aa2 100644
--- a/hypha/apply/dashboard/views.py
+++ b/hypha/apply/dashboard/views.py
@@ -521,9 +521,10 @@ class ApplicantDashboardView(TemplateView):
         context["my_submissions_exists"] = ApplicationSubmission.objects.filter(
             user=self.request.user
         ).exists()
-        context["per_section_items"] = range(
-            5
-        )  # it is just for animation, nothing to do with no of items there.
+
+        # Number of items to show in skeleton in each section of lazy loading
+        context["per_section_items"] = range(3)
+
         context["my_projects_exists"] = Project.objects.filter(
             user=self.request.user
         ).exists()