Explicitly upgrade to latest lottie and use new import style #2322
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.
Description
I have been experiencing a very time consuming issue in my local where FlowForge never stops loading, but shows no errors:
![Screenshot 2023-06-20 at 15 44 58](https://private-user-images.githubusercontent.com/507155/247563999-88316d9a-bb97-4144-a85f-b69f28697d59.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE3ODEyODEsIm5iZiI6MTcyMTc4MDk4MSwicGF0aCI6Ii81MDcxNTUvMjQ3NTYzOTk5LTg4MzE2ZDlhLWJiOTctNDE0NC1hODVmLWI2OWYyODY5N2Q1OS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzI0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcyNFQwMDI5NDFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1mYjkzYTI1YTE3NjNhNmUzMDMzNjlkM2E2MTg4MGFmZGNiMDJmNGYzZmEzOWM2MzQ0MGJjMGEzMDYwMDEyM2M5JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.jALtUQdUIw8fk6-pJVRYR2igV7yV-pypNCH-KUQa0AU)
The cause was that my local had updated to the latest patch version of lottie-web-vue (see garbit/lottie-web-vue#19), which appears to expect a different import style.
Tracking down the root cause was complicated by our lack of lock files in FlowForge repos. I propose we start using them with immediate effect, see: FlowFuse/dev-env#20
Related Issue(s)
None
Checklist
flowforge.yml
?flowforge/helm
to update ConfigMap Templateflowforge/CloudProject
to update values for Staging/ProductionLabels
backport
labelarea:migration
label