rill icon indicating copy to clipboard operation
rill copied to clipboard

Display loading icons for upstream model ingestion

Open ericokuma opened this issue 3 months ago • 1 comments

Resolves APP-259. Previously, the Project Status page displayed an error icon for resources waiting on upstream dependencies to finish processing (e.g., "resource is not idle"). This was confusing as it's a temporary waiting state, not an actual error.

This PR updates ResourceErrorMessage.svelte to:

  • Detect specific messages indicating a resource is waiting for upstream dependencies.
  • Display a loading spinner with a "Waiting for upstream dependencies to finish processing" tooltip in these cases, instead of an error icon.

This improves user clarity by differentiating between true errors and temporary processing states.

Checklist:

  • [ ] Covered by tests
  • [ ] Ran it and it works as intended
  • [ ] Reviewed the diff before requesting a review
  • [ ] Checked for unhandled edge cases
  • [ ] Linked the issues it closes
  • [ ] Checked if the docs need to be updated. If so, create a separate Linear DOCS issue
  • [ ] Intend to cherry-pick into the release branch
  • [ ] I'm proud of this work!

Linear Issue: APP-259

Open in Cursor Open in Web

ericokuma avatar Sep 02 '25 20:09 ericokuma

Cursor Agent can help with this pull request. Just @cursor in comments and I'll start working on changes in this branch. Learn more about Cursor Agents

cursor[bot] avatar Sep 02 '25 20:09 cursor[bot]