MarquezProject / marquez

Collect, aggregate, and visualize a data ecosystem's metadata
https://marquezproject.ai
Apache License 2.0
1.78k stars 320 forks source link

Web Error Handling #2889

Closed phixMe closed 2 months ago

phixMe commented 2 months ago

Problem

Error state never went away without a hard refresh and users did not really like this experience.

Example: image

Closes: https://github.com/MarquezProject/marquez/issues/2888

Solution

Several Enhancements here including:

  1. Using core library component for rendering that is more in line with a canonical UX for this purpose.
  2. Auto dismiss after 5 seconds
  3. Manual dismiss available.

One-line summary: Error Handling Resolution

Checklist

netlify[bot] commented 2 months ago

Deploy Preview for peppy-sprite-186812 canceled.

Name Link
Latest commit 6a40b9fa9cadd3b71a61263726de357965cd71c9
Latest deploy log https://app.netlify.com/sites/peppy-sprite-186812/deploys/66d741fd9360e20008960293
codecov[bot] commented 2 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 83.25%. Comparing base (fef9dbd) to head (6a40b9f).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #2889 +/- ## ========================================= Coverage 83.25% 83.25% Complexity 1476 1476 ========================================= Files 259 259 Lines 6785 6785 Branches 313 313 ========================================= Hits 5649 5649 Misses 981 981 Partials 155 155 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.