Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
WHY:
The web-vitals dependency is out-of-date.
WHAT:
Upgrade web-vitals to 3.5.0
v3.5.0 (2023-09-28)
Run onLCP callback in separate task (GoogleChrome/web-vitals#386)
Fix INP durationThreshold bug when set to 0 (GoogleChrome/web-vitals#372)
Prevent FID entries being emitted as INP for non-supporting browsers (GoogleChrome/web-vitals#368)
v3.4.0 (2023-07-11)
Make bindReporter generic over metric type (GoogleChrome/web-vitals#359)
Update INP status in README (GoogleChrome/web-vitals#362)
Fix Metric types for better TypeScript support (GoogleChrome/web-vitals#356)
Fix selector for SVGs for attribution build (GoogleChrome/web-vitals#354)
v3.3.2 (2023-05-29)
Fix attribution types (GoogleChrome/web-vitals#348)
Safe access navigation entry type (GoogleChrome/web-vitals#290)
v3.3.1 (2023-04-04)
Export metric rating thresholds in attribution build as well.
v3.3.0 (2023-03-09)
Export metric rating thresholds, add explicit MetricRatingThresholds type (GoogleChrome/web-vitals#323)
Trim classname selector (GoogleChrome/web-vitals#328)
Add link to CrUX versus RUM blog post (GoogleChrome/web-vitals#327)
Prevent LCP being reported for hidden prerendered pages (GoogleChrome/web-vitals#326)
Add Server Timing information to docs (GoogleChrome/web-vitals#324)
Fix link in onINP() thresholds comment (GoogleChrome/web-vitals#318)
Update web.dev link for onINP() (GoogleChrome/web-vitals#307)
Add a note about when to load the library (GoogleChrome/web-vitals#305)
v3.2.0
Version number skipped
v3.1.1 (2023-01-10)
Defer CLS logic until after onFCP() callback (GoogleChrome/web-vitals#297)
v3.1.0 (2022-11-15)
Add support for 'restore' as a navigationType (GoogleChrome/web-vitals#284)
Report initial CLS value when reportAllChanges is true (GoogleChrome/web-vitals#283)
Defer all observers until after activation (GoogleChrome/web-vitals#282)
Ignore TTFB for loads where responseStart is zero (GoogleChrome/web-vitals#281)
Defer execution of observer callbacks (GoogleChrome/web-vitals#278)
v3.0.4 (2022-10-18)
Clamp LCP and FCP to 0 for prerendered pages (GoogleChrome/web-vitals#270)
v3.0.3 (2022-10-04)
Ensure attribution object is always present in attribution build (GoogleChrome/web-vitals#265)
v3.0.2 (2022-09-14)
Set an explicit unpkg dist file (GoogleChrome/web-vitals#261)
v3.0.1 (2022-08-31)
Use the cjs extension for all UMD builds (GoogleChrome/web-vitals#257)
v3.0.0 (2022-08-24)
[BREAKING] Add a config object param to all metric functions (GoogleChrome/web-vitals#225)
[BREAKING] Report TTFB after a bfcache restore (GoogleChrome/web-vitals#220)
[BREAKING] Only include last LCP entry in metric entries (GoogleChrome/web-vitals#218)
Update the metric ID prefix for v3 (GoogleChrome/web-vitals#251)
Move the Navigation Timing API polyfill to the base+polyfill build (GoogleChrome/web-vitals#248)
Add a metric rating property (GoogleChrome/web-vitals#246)
Add deprecation notices for base+polyfill builds (GoogleChrome/web-vitals#242)
Add a new attribution build for debugging issues in the field (GoogleChrome/web-vitals#237, GoogleChrome/web-vitals#244)
Add support for prerendered pages (GoogleChrome/web-vitals#233)
Rename the ReportHandler type to ReportCallback, with alias for back-compat (GoogleChrome/web-vitals#225, GoogleChrome/web-vitals#227)
Add support for the new INP metric (GoogleChrome/web-vitals#221, GoogleChrome/web-vitals#232)
Rename getXXX() functions to onXXX() (GoogleChrome/web-vitals#222)
Add a navigationType property to the Metric object (GoogleChrome/web-vitals#219)
v2.1.4 (2022-01-20)
Prevent TTFB from reporting after bfcache restore (GoogleChrome/web-vitals#201)
v2.1.3 (2022-01-06)
Only call report if LCP occurs before first hidden (GoogleChrome/web-vitals#197)
v2.1.2 (2021-10-11)
Ensure reported TTFB values are less than the current page time (GoogleChrome/web-vitals#187)
v2.1.1 (2021-10-06)
Add feature detects to support Opera mini in extreme data saver mode (GoogleChrome/web-vitals#186)
v2.1.0 (2021-07-01)
Add batch reporting support and guidance (GoogleChrome/web-vitals#166)
v2.0.1 (2021-06-02)
Detect getEntriesByName support before calling (GoogleChrome/web-vitals#158)
v2.0.0 (2021-06-01)
[BREAKING] Update CLS to max session window 5s cap 1s gap (GoogleChrome/web-vitals#148)
Ensure CLS is only reported if page was visible (GoogleChrome/web-vitals#149)
Only report CLS when FCP is reported (GoogleChrome/web-vitals#154)
Update the unique ID version prefix (GoogleChrome/web-vitals#157)