fix: Report screenshot cut off on left and right sides#22614
Conversation
Codecov Report
@@ Coverage Diff @@
## master #22614 +/- ##
==========================================
+ Coverage 67.00% 67.03% +0.03%
==========================================
Files 1859 1859
Lines 71036 71037 +1
Branches 7766 7767 +1
==========================================
+ Hits 47597 47623 +26
+ Misses 21417 21386 -31
- Partials 2022 2028 +6
Flags with carried forward coverage won't be shown. Click here to find out more.
📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
|
/testenv up |
|
@eschutho Ephemeral environment spinning up at http://54.185.134.130:8080. Credentials are |
|
Ephemeral environment shutdown and build artifacts deleted. |
|
@lyndsiWilliams I believe this PR has caused a regression for dashboard thumbnails. When rendering dashboard thumbnails, I'm now getting the following timeout error: In this PR we're assuming that dashboards are always being rendered with the superset/superset/reports/commands/execute.py Lines 189 to 196 in 3e07de7 Contrast that with dashboard thumbnails (notice the missing standalone kwarg): superset/superset/tasks/thumbnails.py Line 85 in 3e07de7 It might be a good idea to create a util for generating the chart and dashboard URLs to ensure we're always using the same logic for alerts, reports and thumbs. Thoughts? |
Thanks for catching this error @villebro! I took your suggestion in #23003 and wound up moving the standalone logic closer to the screenshot classes that define the element to capture. I'd love to get your thoughts on that approach. |
SUMMARY
This PR fixes report screenshot width. Screenshots were being cut off on the left and right. I fixed this by having the screenshot capture by class
standaloneand removing the filter bar whenstandalone=3.BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF
BEFORE:
AFTER:
TESTING INSTRUCTIONS
ADDITIONAL INFORMATION