{ "/admin": { "desktop": { "scores": { "loads_without_console_errors": 1, "no_layout_shift_or_overflow": 2, "navigation_links_work": 2, "mobile_no_hscroll_tap_targets": 2, "visual_hierarchy_clear": 2, "labels_and_buttons_sensible": 2, "tti_under_target": 2 }, "total": 13, "status": 200, "load_ms": 1216.6, "errors": [ "pageerror: Invalid or unexpected token" ], "layout": { "scrollWidth": 1440, "clientWidth": 1440, "innerHeight": 900, "docHeight": 900, "horizScroll": false, "tooSmallTargets": 1, "totalInteractive": 35, "h1Count": 1, "h2Count": 1, "sidebarLinks": 21, "bodyTextLen": 442, "title": "Route Commerce | Fresh Produce Wholesale Platform" } }, "mobile": { "scores": { "loads_without_console_errors": 1, "no_layout_shift_or_overflow": 2, "navigation_links_work": 2, "mobile_no_hscroll_tap_targets": 2, "visual_hierarchy_clear": 2, "labels_and_buttons_sensible": 2, "tti_under_target": 0 }, "total": 11, "status": 200, "load_ms": 9670.8, "errors": [ "pageerror: Invalid or unexpected token" ], "layout": { "scrollWidth": 390, "clientWidth": 390, "innerHeight": 844, "docHeight": 908, "horizScroll": false, "tooSmallTargets": 1, "totalInteractive": 35, "h1Count": 1, "h2Count": 1, "sidebarLinks": 21, "bodyTextLen": 442, "title": "Route Commerce | Fresh Produce Wholesale Platform" } } }, "/admin/orders": { "desktop": { "scores": { "loads_without_console_errors": 1, "no_layout_shift_or_overflow": 2, "navigation_links_work": 2, "mobile_no_hscroll_tap_targets": 2, "visual_hierarchy_clear": 2, "labels_and_buttons_sensible": 2, "tti_under_target": 0 }, "total": 11, "status": 200, "load_ms": 9750.4, "errors": [ "Can't perform a React state update on a component that hasn't mounted yet. This indicates that you have a side-effect in your render function that asynchronously tries to update the component. Move this work to useEffect instead.", "pageerror: Invalid or unexpected token" ], "layout": { "scrollWidth": 1440, "clientWidth": 1440, "innerHeight": 900, "docHeight": 900, "horizScroll": false, "tooSmallTargets": 1, "totalInteractive": 42, "h1Count": 1, "h2Count": 2, "sidebarLinks": 21, "bodyTextLen": 446, "title": "Route Commerce | Fresh Produce Wholesale Platform" } }, "mobile": { "scores": { "loads_without_console_errors": 1, "no_layout_shift_or_overflow": 2, "navigation_links_work": 2, "mobile_no_hscroll_tap_targets": 2, "visual_hierarchy_clear": 2, "labels_and_buttons_sensible": 2, "tti_under_target": 0 }, "total": 11, "status": 200, "load_ms": 16929.2, "errors": [ "Can't perform a React state update on a component that hasn't mounted yet. This indicates that you have a side-effect in your render function that asynchronously tries to update the component. Move this work to useEffect instead.", "pageerror: Invalid or unexpected token" ], "layout": { "scrollWidth": 390, "clientWidth": 390, "innerHeight": 844, "docHeight": 908, "horizScroll": false, "tooSmallTargets": 1, "totalInteractive": 42, "h1Count": 1, "h2Count": 2, "sidebarLinks": 21, "bodyTextLen": 446, "title": "Route Commerce | Fresh Produce Wholesale Platform" } } }, "/admin/stops": { "desktop": { "scores": { "loads_without_console_errors": 1, "no_layout_shift_or_overflow": 2, "navigation_links_work": 2, "mobile_no_hscroll_tap_targets": 2, "visual_hierarchy_clear": 2, "labels_and_buttons_sensible": 2, "tti_under_target": 0 }, "total": 11, "status": 200, "load_ms": 20473.0, "errors": [ "Can't perform a React state update on a component that hasn't mounted yet. This indicates that you have a side-effect in your render function that asynchronously tries to update the component. Move this work to useEffect instead.", "pageerror: Invalid or unexpected token" ], "layout": { "scrollWidth": 1440, "clientWidth": 1440, "innerHeight": 900, "docHeight": 900, "horizScroll": false, "tooSmallTargets": 1, "totalInteractive": 37, "h1Count": 1, "h2Count": 2, "sidebarLinks": 21, "bodyTextLen": 628, "title": "Route Commerce | Fresh Produce Wholesale Platform" } }, "mobile": { "scores": { "loads_without_console_errors": 1, "no_layout_shift_or_overflow": 2, "navigation_links_work": 2, "mobile_no_hscroll_tap_targets": 2, "visual_hierarchy_clear": 2, "labels_and_buttons_sensible": 2, "tti_under_target": 0 }, "total": 11, "status": 200, "load_ms": 13579.3, "errors": [ "Can't perform a React state update on a component that hasn't mounted yet. This indicates that you have a side-effect in your render function that asynchronously tries to update the component. Move this work to useEffect instead.", "pageerror: Invalid or unexpected token" ], "layout": { "scrollWidth": 390, "clientWidth": 390, "innerHeight": 844, "docHeight": 908, "horizScroll": false, "tooSmallTargets": 1, "totalInteractive": 37, "h1Count": 1, "h2Count": 2, "sidebarLinks": 21, "bodyTextLen": 628, "title": "Route Commerce | Fresh Produce Wholesale Platform" } } }, "/admin/products": { "desktop": { "scores": { "loads_without_console_errors": 1, "no_layout_shift_or_overflow": 2, "navigation_links_work": 2, "mobile_no_hscroll_tap_targets": 2, "visual_hierarchy_clear": 2, "labels_and_buttons_sensible": 2, "tti_under_target": 0 }, "total": 11, "status": 200, "load_ms": 21693.5, "errors": [ "Can't perform a React state update on a component that hasn't mounted yet. This indicates that you have a side-effect in your render function that asynchronously tries to update the component. Move this work to useEffect instead.", "pageerror: Invalid or unexpected token" ], "layout": { "scrollWidth": 1440, "clientWidth": 1440, "innerHeight": 900, "docHeight": 30702, "horizScroll": false, "tooSmallTargets": 1, "totalInteractive": 440, "h1Count": 1, "h2Count": 1, "sidebarLinks": 21, "bodyTextLen": 8034, "title": "Route Commerce | Fresh Produce Wholesale Platform" } }, "mobile": { "scores": { "loads_without_console_errors": 1, "no_layout_shift_or_overflow": 2, "navigation_links_work": 2, "mobile_no_hscroll_tap_targets": 2, "visual_hierarchy_clear": 2, "labels_and_buttons_sensible": 2, "tti_under_target": 0 }, "total": 11, "status": 200, "load_ms": 27587.2, "errors": [ "Can't perform a React state update on a component that hasn't mounted yet. This indicates that you have a side-effect in your render function that asynchronously tries to update the component. Move this work to useEffect instead.", "pageerror: Invalid or unexpected token" ], "layout": { "scrollWidth": 390, "clientWidth": 390, "innerHeight": 844, "docHeight": 30766, "horizScroll": false, "tooSmallTargets": 1, "totalInteractive": 440, "h1Count": 1, "h2Count": 1, "sidebarLinks": 21, "bodyTextLen": 8034, "title": "Route Commerce | Fresh Produce Wholesale Platform" } } }, "/admin/pickup": { "desktop": { "scores": { "loads_without_console_errors": 1, "no_layout_shift_or_overflow": 2, "navigation_links_work": 2, "mobile_no_hscroll_tap_targets": 2, "visual_hierarchy_clear": 2, "labels_and_buttons_sensible": 2, "tti_under_target": 0 }, "total": 11, "status": 200, "load_ms": 13507.4, "errors": [ "Can't perform a React state update on a component that hasn't mounted yet. This indicates that you have a side-effect in your render function that asynchronously tries to update the component. Move this work to useEffect instead.", "pageerror: Invalid or unexpected token" ], "layout": { "scrollWidth": 1440, "clientWidth": 1440, "innerHeight": 900, "docHeight": 900, "horizScroll": false, "tooSmallTargets": 1, "totalInteractive": 23, "h1Count": 1, "h2Count": 0, "sidebarLinks": 17, "bodyTextLen": 437, "title": "Route Commerce | Fresh Produce Wholesale Platform" } }, "mobile": { "scores": { "loads_without_console_errors": 1, "no_layout_shift_or_overflow": 2, "navigation_links_work": 2, "mobile_no_hscroll_tap_targets": 2, "visual_hierarchy_clear": 2, "labels_and_buttons_sensible": 2, "tti_under_target": 0 }, "total": 11, "status": 200, "load_ms": 14239.5, "errors": [ "Can't perform a React state update on a component that hasn't mounted yet. This indicates that you have a side-effect in your render function that asynchronously tries to update the component. Move this work to useEffect instead.", "pageerror: Invalid or unexpected token" ], "layout": { "scrollWidth": 390, "clientWidth": 390, "innerHeight": 844, "docHeight": 908, "horizScroll": false, "tooSmallTargets": 1, "totalInteractive": 23, "h1Count": 1, "h2Count": 0, "sidebarLinks": 17, "bodyTextLen": 437, "title": "Route Commerce | Fresh Produce Wholesale Platform" } } }, "/admin/shipping": { "desktop": { "scores": { "loads_without_console_errors": 1, "no_layout_shift_or_overflow": 2, "navigation_links_work": 2, "mobile_no_hscroll_tap_targets": 2, "visual_hierarchy_clear": 2, "labels_and_buttons_sensible": 2, "tti_under_target": 0 }, "total": 11, "status": 200, "load_ms": 6105.1, "errors": [ "Can't perform a React state update on a component that hasn't mounted yet. This indicates that you have a side-effect in your render function that asynchronously tries to update the component. Move this work to useEffect instead.", "pageerror: Invalid or unexpected token" ], "layout": { "scrollWidth": 1440, "clientWidth": 1440, "innerHeight": 900, "docHeight": 11955, "horizScroll": false, "tooSmallTargets": 8, "totalInteractive": 29, "h1Count": 1, "h2Count": 0, "sidebarLinks": 17, "bodyTextLen": 4997, "title": "Route Commerce | Fresh Produce Wholesale Platform" } }, "mobile": { "scores": { "loads_without_console_errors": 1, "no_layout_shift_or_overflow": 2, "navigation_links_work": 2, "mobile_no_hscroll_tap_targets": 2, "visual_hierarchy_clear": 2, "labels_and_buttons_sensible": 2, "tti_under_target": 0 }, "total": 11, "status": 200, "load_ms": 6097.3, "errors": [ "Can't perform a React state update on a component that hasn't mounted yet. This indicates that you have a side-effect in your render function that asynchronously tries to update the component. Move this work to useEffect instead.", "pageerror: Invalid or unexpected token" ], "layout": { "scrollWidth": 390, "clientWidth": 390, "innerHeight": 844, "docHeight": 10875, "horizScroll": false, "tooSmallTargets": 2, "totalInteractive": 29, "h1Count": 1, "h2Count": 0, "sidebarLinks": 17, "bodyTextLen": 4997, "title": "Route Commerce | Fresh Produce Wholesale Platform" } } }, "/admin/communications": { "desktop": { "scores": { "loads_without_console_errors": 1, "no_layout_shift_or_overflow": 2, "navigation_links_work": 2, "mobile_no_hscroll_tap_targets": 2, "visual_hierarchy_clear": 2, "labels_and_buttons_sensible": 2, "tti_under_target": 0 }, "total": 11, "status": 200, "load_ms": 16384.3, "errors": [ "Can't perform a React state update on a component that hasn't mounted yet. This indicates that you have a side-effect in your render function that asynchronously tries to update the component. Move this work to useEffect instead.", "pageerror: Invalid or unexpected token" ], "layout": { "scrollWidth": 1440, "clientWidth": 1440, "innerHeight": 900, "docHeight": 900, "horizScroll": false, "tooSmallTargets": 9, "totalInteractive": 31, "h1Count": 1, "h2Count": 1, "sidebarLinks": 17, "bodyTextLen": 602, "title": "Harvest Reach - Communications Hub | Route Commerce" } }, "mobile": { "scores": { "loads_without_console_errors": 1, "no_layout_shift_or_overflow": 2, "navigation_links_work": 2, "mobile_no_hscroll_tap_targets": 0, "visual_hierarchy_clear": 2, "labels_and_buttons_sensible": 2, "tti_under_target": 0 }, "total": 9, "status": 200, "load_ms": 16671.7, "errors": [ "Can't perform a React state update on a component that hasn't mounted yet. This indicates that you have a side-effect in your render function that asynchronously tries to update the component. Move this work to useEffect instead.", "pageerror: Invalid or unexpected token" ], "layout": { "scrollWidth": 390, "clientWidth": 390, "innerHeight": 844, "docHeight": 908, "horizScroll": false, "tooSmallTargets": 9, "totalInteractive": 31, "h1Count": 1, "h2Count": 1, "sidebarLinks": 17, "bodyTextLen": 602, "title": "Harvest Reach - Communications Hub | Route Commerce" } } }, "/admin/wholesale": { "desktop": { "scores": { "loads_without_console_errors": 1, "no_layout_shift_or_overflow": 2, "navigation_links_work": 2, "mobile_no_hscroll_tap_targets": 2, "visual_hierarchy_clear": 2, "labels_and_buttons_sensible": 2, "tti_under_target": 2 }, "total": 13, "status": 200, "load_ms": 1534.3, "errors": [ "pageerror: Invalid or unexpected token" ], "layout": { "scrollWidth": 1440, "clientWidth": 1440, "innerHeight": 900, "docHeight": 900, "horizScroll": false, "tooSmallTargets": 1, "totalInteractive": 22, "h1Count": 1, "h2Count": 0, "sidebarLinks": 17, "bodyTextLen": 397, "title": "Route Commerce | Fresh Produce Wholesale Platform" } }, "mobile": { "scores": { "loads_without_console_errors": 1, "no_layout_shift_or_overflow": 2, "navigation_links_work": 2, "mobile_no_hscroll_tap_targets": 2, "visual_hierarchy_clear": 2, "labels_and_buttons_sensible": 2, "tti_under_target": 2 }, "total": 13, "status": 200, "load_ms": 1555.3, "errors": [ "pageerror: Invalid or unexpected token" ], "layout": { "scrollWidth": 390, "clientWidth": 390, "innerHeight": 844, "docHeight": 969, "horizScroll": false, "tooSmallTargets": 1, "totalInteractive": 22, "h1Count": 1, "h2Count": 0, "sidebarLinks": 17, "bodyTextLen": 397, "title": "Route Commerce | Fresh Produce Wholesale Platform" } } }, "/admin/import": { "desktop": { "scores": { "loads_without_console_errors": 1, "no_layout_shift_or_overflow": 2, "navigation_links_work": 2, "mobile_no_hscroll_tap_targets": 2, "visual_hierarchy_clear": 2, "labels_and_buttons_sensible": 2, "tti_under_target": 0 }, "total": 11, "status": 200, "load_ms": 16436.3, "errors": [ "Can't perform a React state update on a component that hasn't mounted yet. This indicates that you have a side-effect in your render function that asynchronously tries to update the component. Move this work to useEffect instead.", "pageerror: Invalid or unexpected token" ], "layout": { "scrollWidth": 1440, "clientWidth": 1440, "innerHeight": 900, "docHeight": 900, "horizScroll": false, "tooSmallTargets": 2, "totalInteractive": 24, "h1Count": 1, "h2Count": 0, "sidebarLinks": 18, "bodyTextLen": 838, "title": "Route Commerce | Fresh Produce Wholesale Platform" } }, "mobile": { "scores": { "loads_without_console_errors": 1, "no_layout_shift_or_overflow": 2, "navigation_links_work": 2, "mobile_no_hscroll_tap_targets": 2, "visual_hierarchy_clear": 2, "labels_and_buttons_sensible": 2, "tti_under_target": 0 }, "total": 11, "status": 200, "load_ms": 15312.1, "errors": [ "Can't perform a React state update on a component that hasn't mounted yet. This indicates that you have a side-effect in your render function that asynchronously tries to update the component. Move this work to useEffect instead.", "pageerror: Invalid or unexpected token" ], "layout": { "scrollWidth": 390, "clientWidth": 390, "innerHeight": 844, "docHeight": 963, "horizScroll": false, "tooSmallTargets": 2, "totalInteractive": 24, "h1Count": 1, "h2Count": 0, "sidebarLinks": 18, "bodyTextLen": 838, "title": "Route Commerce | Fresh Produce Wholesale Platform" } } }, "/admin/settings/ai": { "desktop": { "scores": { "loads_without_console_errors": 1, "no_layout_shift_or_overflow": 2, "navigation_links_work": 2, "mobile_no_hscroll_tap_targets": 2, "visual_hierarchy_clear": 2, "labels_and_buttons_sensible": 2, "tti_under_target": 0 }, "total": 11, "status": 200, "load_ms": 14070.5, "errors": [ "Can't perform a React state update on a component that hasn't mounted yet. This indicates that you have a side-effect in your render function that asynchronously tries to update the component. Move this work to useEffect instead.", "pageerror: Invalid or unexpected token" ], "layout": { "scrollWidth": 1440, "clientWidth": 1440, "innerHeight": 900, "docHeight": 900, "horizScroll": false, "tooSmallTargets": 2, "totalInteractive": 25, "h1Count": 1, "h2Count": 0, "sidebarLinks": 17, "bodyTextLen": 720, "title": "Route Commerce | Fresh Produce Wholesale Platform" } }, "mobile": { "scores": { "loads_without_console_errors": 1, "no_layout_shift_or_overflow": 2, "navigation_links_work": 2, "mobile_no_hscroll_tap_targets": 2, "visual_hierarchy_clear": 2, "labels_and_buttons_sensible": 2, "tti_under_target": 0 }, "total": 11, "status": 200, "load_ms": 18235.6, "errors": [ "Can't perform a React state update on a component that hasn't mounted yet. This indicates that you have a side-effect in your render function that asynchronously tries to update the component. Move this work to useEffect instead.", "pageerror: Invalid or unexpected token" ], "layout": { "scrollWidth": 390, "clientWidth": 390, "innerHeight": 844, "docHeight": 908, "horizScroll": false, "tooSmallTargets": 2, "totalInteractive": 25, "h1Count": 1, "h2Count": 0, "sidebarLinks": 17, "bodyTextLen": 720, "title": "Route Commerce | Fresh Produce Wholesale Platform" } } }, "/admin/time-tracking": { "desktop": { "scores": { "loads_without_console_errors": 1, "no_layout_shift_or_overflow": 2, "navigation_links_work": 2, "mobile_no_hscroll_tap_targets": 2, "visual_hierarchy_clear": 2, "labels_and_buttons_sensible": 2, "tti_under_target": 2 }, "total": 13, "status": 200, "load_ms": 1529.1, "errors": [ "pageerror: Invalid or unexpected token" ], "layout": { "scrollWidth": 1440, "clientWidth": 1440, "innerHeight": 900, "docHeight": 1026, "horizScroll": false, "tooSmallTargets": 8, "totalInteractive": 29, "h1Count": 2, "h2Count": 0, "sidebarLinks": 17, "bodyTextLen": 493, "title": "Route Commerce | Fresh Produce Wholesale Platform" } }, "mobile": { "scores": { "loads_without_console_errors": 1, "no_layout_shift_or_overflow": 2, "navigation_links_work": 2, "mobile_no_hscroll_tap_targets": 0, "visual_hierarchy_clear": 2, "labels_and_buttons_sensible": 2, "tti_under_target": 2 }, "total": 11, "status": 200, "load_ms": 2389.8, "errors": [ "pageerror: Invalid or unexpected token" ], "layout": { "scrollWidth": 390, "clientWidth": 390, "innerHeight": 844, "docHeight": 1034, "horizScroll": false, "tooSmallTargets": 8, "totalInteractive": 29, "h1Count": 2, "h2Count": 0, "sidebarLinks": 17, "bodyTextLen": 493, "title": "Route Commerce | Fresh Produce Wholesale Platform" } } }, "/admin/water-log": { "desktop": { "scores": { "loads_without_console_errors": 1, "no_layout_shift_or_overflow": 2, "navigation_links_work": 2, "mobile_no_hscroll_tap_targets": 2, "visual_hierarchy_clear": 2, "labels_and_buttons_sensible": 2, "tti_under_target": 0 }, "total": 11, "status": 200, "load_ms": 17331.9, "errors": [ "Can't perform a React state update on a component that hasn't mounted yet. This indicates that you have a side-effect in your render function that asynchronously tries to update the component. Move this work to useEffect instead.", "pageerror: Invalid or unexpected token" ], "layout": { "scrollWidth": 1440, "clientWidth": 1440, "innerHeight": 900, "docHeight": 1515, "horizScroll": false, "tooSmallTargets": 12, "totalInteractive": 33, "h1Count": 1, "h2Count": 4, "sidebarLinks": 17, "bodyTextLen": 1579, "title": "Route Commerce | Fresh Produce Wholesale Platform" } }, "mobile": { "scores": { "loads_without_console_errors": 1, "no_layout_shift_or_overflow": 2, "navigation_links_work": 2, "mobile_no_hscroll_tap_targets": 0, "visual_hierarchy_clear": 2, "labels_and_buttons_sensible": 2, "tti_under_target": 0 }, "total": 9, "status": 200, "load_ms": 18350.4, "errors": [ "Can't perform a React state update on a component that hasn't mounted yet. This indicates that you have a side-effect in your render function that asynchronously tries to update the component. Move this work to useEffect instead.", "pageerror: Invalid or unexpected token" ], "layout": { "scrollWidth": 390, "clientWidth": 390, "innerHeight": 844, "docHeight": 2104, "horizScroll": false, "tooSmallTargets": 9, "totalInteractive": 33, "h1Count": 1, "h2Count": 4, "sidebarLinks": 17, "bodyTextLen": 1579, "title": "Route Commerce | Fresh Produce Wholesale Platform" } } }, "/admin/route-trace": { "desktop": { "scores": { "loads_without_console_errors": 1, "no_layout_shift_or_overflow": 2, "navigation_links_work": 2, "mobile_no_hscroll_tap_targets": 2, "visual_hierarchy_clear": 1, "labels_and_buttons_sensible": 2, "tti_under_target": 0 }, "total": 10, "status": 200, "load_ms": 12592.6, "errors": [ "Can't perform a React state update on a component that hasn't mounted yet. This indicates that you have a side-effect in your render function that asynchronously tries to update the component. Move this work to useEffect instead.", "pageerror: Invalid or unexpected token" ], "layout": { "scrollWidth": 1440, "clientWidth": 1440, "innerHeight": 900, "docHeight": 900, "horizScroll": false, "tooSmallTargets": 1, "totalInteractive": 22, "h1Count": 0, "h2Count": 0, "sidebarLinks": 17, "bodyTextLen": 330, "title": "Route Trace | Harvest Traceability Dashboard | Route Commerce" } }, "mobile": { "scores": { "loads_without_console_errors": 1, "no_layout_shift_or_overflow": 2, "navigation_links_work": 2, "mobile_no_hscroll_tap_targets": 2, "visual_hierarchy_clear": 1, "labels_and_buttons_sensible": 2, "tti_under_target": 0 }, "total": 10, "status": 200, "load_ms": 12959.0, "errors": [ "Can't perform a React state update on a component that hasn't mounted yet. This indicates that you have a side-effect in your render function that asynchronously tries to update the component. Move this work to useEffect instead.", "pageerror: Invalid or unexpected token" ], "layout": { "scrollWidth": 390, "clientWidth": 390, "innerHeight": 844, "docHeight": 844, "horizScroll": false, "tooSmallTargets": 1, "totalInteractive": 22, "h1Count": 0, "h2Count": 0, "sidebarLinks": 17, "bodyTextLen": 330, "title": "Route Trace | Harvest Traceability Dashboard | Route Commerce" } } }, "/admin/reports": { "desktop": { "scores": { "loads_without_console_errors": 1, "no_layout_shift_or_overflow": 2, "navigation_links_work": 2, "mobile_no_hscroll_tap_targets": 2, "visual_hierarchy_clear": 2, "labels_and_buttons_sensible": 2, "tti_under_target": 2 }, "total": 13, "status": 200, "load_ms": 1698.9, "errors": [ "pageerror: Invalid or unexpected token" ], "layout": { "scrollWidth": 1440, "clientWidth": 1440, "innerHeight": 900, "docHeight": 900, "horizScroll": false, "tooSmallTargets": 14, "totalInteractive": 35, "h1Count": 1, "h2Count": 0, "sidebarLinks": 17, "bodyTextLen": 621, "title": "Route Commerce | Fresh Produce Wholesale Platform" } }, "mobile": { "scores": { "loads_without_console_errors": 1, "no_layout_shift_or_overflow": 2, "navigation_links_work": 2, "mobile_no_hscroll_tap_targets": 2, "visual_hierarchy_clear": 2, "labels_and_buttons_sensible": 2, "tti_under_target": 2 }, "total": 13, "status": 200, "load_ms": 1543.0, "errors": [ "pageerror: Invalid or unexpected token" ], "layout": { "scrollWidth": 390, "clientWidth": 390, "innerHeight": 844, "docHeight": 908, "horizScroll": false, "tooSmallTargets": 2, "totalInteractive": 35, "h1Count": 1, "h2Count": 0, "sidebarLinks": 17, "bodyTextLen": 621, "title": "Route Commerce | Fresh Produce Wholesale Platform" } } }, "/admin/taxes": { "desktop": { "scores": { "loads_without_console_errors": 1, "no_layout_shift_or_overflow": 2, "navigation_links_work": 2, "mobile_no_hscroll_tap_targets": 2, "visual_hierarchy_clear": 2, "labels_and_buttons_sensible": 2, "tti_under_target": 0 }, "total": 11, "status": 200, "load_ms": 17769.4, "errors": [ "Can't perform a React state update on a component that hasn't mounted yet. This indicates that you have a side-effect in your render function that asynchronously tries to update the component. Move this work to useEffect instead.", "pageerror: Invalid or unexpected token" ], "layout": { "scrollWidth": 1440, "clientWidth": 1440, "innerHeight": 900, "docHeight": 900, "horizScroll": false, "tooSmallTargets": 1, "totalInteractive": 23, "h1Count": 1, "h2Count": 0, "sidebarLinks": 17, "bodyTextLen": 400, "title": "Route Commerce | Fresh Produce Wholesale Platform" } }, "mobile": { "scores": { "loads_without_console_errors": 1, "no_layout_shift_or_overflow": 2, "navigation_links_work": 2, "mobile_no_hscroll_tap_targets": 2, "visual_hierarchy_clear": 2, "labels_and_buttons_sensible": 2, "tti_under_target": 0 }, "total": 11, "status": 200, "load_ms": 18127.8, "errors": [ "Can't perform a React state update on a component that hasn't mounted yet. This indicates that you have a side-effect in your render function that asynchronously tries to update the component. Move this work to useEffect instead.", "pageerror: Invalid or unexpected token" ], "layout": { "scrollWidth": 390, "clientWidth": 390, "innerHeight": 844, "docHeight": 908, "horizScroll": false, "tooSmallTargets": 1, "totalInteractive": 23, "h1Count": 1, "h2Count": 0, "sidebarLinks": 17, "bodyTextLen": 400, "title": "Route Commerce | Fresh Produce Wholesale Platform" } } }, "/admin/settings": { "desktop": { "scores": { "loads_without_console_errors": 1, "no_layout_shift_or_overflow": 2, "navigation_links_work": 2, "mobile_no_hscroll_tap_targets": 2, "visual_hierarchy_clear": 2, "labels_and_buttons_sensible": 2, "tti_under_target": 2 }, "total": 13, "status": 200, "load_ms": 1514.8, "errors": [ "pageerror: Invalid or unexpected token" ], "layout": { "scrollWidth": 1440, "clientWidth": 1440, "innerHeight": 900, "docHeight": 900, "horizScroll": false, "tooSmallTargets": 3, "totalInteractive": 29, "h1Count": 1, "h2Count": 0, "sidebarLinks": 17, "bodyTextLen": 549, "title": "Settings - Route Commerce Admin | Route Commerce" } }, "mobile": { "scores": { "loads_without_console_errors": 1, "no_layout_shift_or_overflow": 2, "navigation_links_work": 2, "mobile_no_hscroll_tap_targets": 2, "visual_hierarchy_clear": 2, "labels_and_buttons_sensible": 2, "tti_under_target": 2 }, "total": 13, "status": 200, "load_ms": 1518.2, "errors": [ "pageerror: Invalid or unexpected token" ], "layout": { "scrollWidth": 390, "clientWidth": 390, "innerHeight": 844, "docHeight": 908, "horizScroll": false, "tooSmallTargets": 1, "totalInteractive": 29, "h1Count": 1, "h2Count": 0, "sidebarLinks": 17, "bodyTextLen": 549, "title": "Settings - Route Commerce Admin | Route Commerce" } } }, "/admin/analytics": { "desktop": { "scores": { "loads_without_console_errors": 1, "no_layout_shift_or_overflow": 2, "navigation_links_work": 2, "mobile_no_hscroll_tap_targets": 2, "visual_hierarchy_clear": 1, "labels_and_buttons_sensible": 2, "tti_under_target": 2 }, "total": 12, "status": 200, "load_ms": 1442.2, "errors": [ "pageerror: Invalid or unexpected token" ], "layout": { "scrollWidth": 1440, "clientWidth": 1440, "innerHeight": 900, "docHeight": 900, "horizScroll": false, "tooSmallTargets": 1, "totalInteractive": 22, "h1Count": 0, "h2Count": 0, "sidebarLinks": 17, "bodyTextLen": 330, "title": "Analytics \u2014 Route Commerce Admin | Route Commerce" } }, "mobile": { "scores": { "loads_without_console_errors": 1, "no_layout_shift_or_overflow": 2, "navigation_links_work": 2, "mobile_no_hscroll_tap_targets": 2, "visual_hierarchy_clear": 1, "labels_and_buttons_sensible": 2, "tti_under_target": 2 }, "total": 12, "status": 200, "load_ms": 1414.1, "errors": [ "pageerror: Invalid or unexpected token" ], "layout": { "scrollWidth": 390, "clientWidth": 390, "innerHeight": 844, "docHeight": 844, "horizScroll": false, "tooSmallTargets": 1, "totalInteractive": 22, "h1Count": 0, "h2Count": 0, "sidebarLinks": 17, "bodyTextLen": 330, "title": "Analytics \u2014 Route Commerce Admin | Route Commerce" } } }, "/admin/users": { "desktop": { "scores": { "loads_without_console_errors": 1, "no_layout_shift_or_overflow": 2, "navigation_links_work": 2, "mobile_no_hscroll_tap_targets": 2, "visual_hierarchy_clear": 1, "labels_and_buttons_sensible": 2, "tti_under_target": 0 }, "total": 10, "status": 200, "load_ms": 12880.4, "errors": [ "Can't perform a React state update on a component that hasn't mounted yet. This indicates that you have a side-effect in your render function that asynchronously tries to update the component. Move this work to useEffect instead.", "pageerror: Invalid or unexpected token" ], "layout": { "scrollWidth": 1440, "clientWidth": 1440, "innerHeight": 900, "docHeight": 900, "horizScroll": false, "tooSmallTargets": 1, "totalInteractive": 22, "h1Count": 0, "h2Count": 0, "sidebarLinks": 17, "bodyTextLen": 330, "title": "Route Commerce | Fresh Produce Wholesale Platform" } }, "mobile": { "scores": { "loads_without_console_errors": 1, "no_layout_shift_or_overflow": 2, "navigation_links_work": 2, "mobile_no_hscroll_tap_targets": 2, "visual_hierarchy_clear": 1, "labels_and_buttons_sensible": 2, "tti_under_target": 0 }, "total": 10, "status": 200, "load_ms": 13033.8, "errors": [ "Can't perform a React state update on a component that hasn't mounted yet. This indicates that you have a side-effect in your render function that asynchronously tries to update the component. Move this work to useEffect instead.", "pageerror: Invalid or unexpected token" ], "layout": { "scrollWidth": 390, "clientWidth": 390, "innerHeight": 844, "docHeight": 844, "horizScroll": false, "tooSmallTargets": 1, "totalInteractive": 22, "h1Count": 0, "h2Count": 0, "sidebarLinks": 17, "bodyTextLen": 330, "title": "Route Commerce | Fresh Produce Wholesale Platform" } } }, "/admin/me": { "desktop": { "scores": { "loads_without_console_errors": 0, "no_layout_shift_or_overflow": 0, "navigation_links_work": 0, "mobile_no_hscroll_tap_targets": 2, "visual_hierarchy_clear": 0, "labels_and_buttons_sensible": 0, "tti_under_target": 2 }, "total": 4, "status": null, "load_ms": 425.2, "errors": [ "goto_error: Page.goto: net::ERR_ABORTED at http://localhost:4000/admin/me\nCall log:\n - navigating to \"http://localhost:4000/admin/me\", waiting until \"domcontentloaded\"\n", "Can't perform a React state update on a component that hasn't mounted yet. This indicates that you have a side-effect in your render function that asynchronously tries to update the component. Move this work to useEffect instead.", "layout_eval_error: Page.evaluate: Execution context was destroyed, most likely because of a navigation", "pageerror: Invalid or unexpected token" ], "layout": { "bodyTextLen": 0, "title": "", "sidebarLinks": 0, "totalInteractive": 0, "h1Count": 0, "h2Count": 0, "horizScroll": false, "tooSmallTargets": 99 } }, "mobile": { "scores": { "loads_without_console_errors": 0, "no_layout_shift_or_overflow": 0, "navigation_links_work": 0, "mobile_no_hscroll_tap_targets": 0, "visual_hierarchy_clear": 0, "labels_and_buttons_sensible": 0, "tti_under_target": 2 }, "total": 2, "status": null, "load_ms": 450.4, "errors": [ "goto_error: Page.goto: net::ERR_ABORTED at http://localhost:4000/admin/me\nCall log:\n - navigating to \"http://localhost:4000/admin/me\", waiting until \"domcontentloaded\"\n", "Can't perform a React state update on a component that hasn't mounted yet. This indicates that you have a side-effect in your render function that asynchronously tries to update the component. Move this work to useEffect instead.", "layout_eval_error: Page.evaluate: Execution context was destroyed, most likely because of a navigation", "pageerror: Invalid or unexpected token" ], "layout": { "bodyTextLen": 0, "title": "", "sidebarLinks": 0, "totalInteractive": 0, "h1Count": 0, "h2Count": 0, "horizScroll": false, "tooSmallTargets": 99 } } } }