Files
route-commerce/.audit/pass_11_by_page.json
T
Nora 20c03acdaa
Deploy to route.crispygoat.com / deploy (push) Successful in 3m26s
revert: drop smartsheet backfill script from deploy
The script kept failing on deploy (ESM vs CJS issue, plus the
script file wasn't being shipped). User decided not to worry
about it. The 26 manual rows will remain in the sheet without
Entry IDs; the cron will retry them with a manual cleanup
of any duplicates if needed.
2026-07-03 17:35:44 -06:00

1240 lines
39 KiB
JSON

{
"/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
}
}
}
}