Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(ecosystems): Disables window close for integration pipeline dialog #75307

Conversation

GabeVillalobos
Copy link
Member

Prevents the dialog window from immediately closing when the integration pipeline is finished. This currently happens, regardless of the success of the operation which results in us dropping errors messages when we should be displaying them to the customer.

@github-actions github-actions bot added the Scope: Backend Automatically applied to PRs that change backend components label Jul 30, 2024
Copy link

codecov bot commented Jul 30, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 78.21%. Comparing base (3e9875e) to head (0f40b25).
Report is 3 commits behind head on master.

Additional details and impacted files
@@           Coverage Diff           @@
##           master   #75307   +/-   ##
=======================================
  Coverage   78.21%   78.21%           
=======================================
  Files        6775     6775           
  Lines      302013   302013           
  Branches    51963    51963           
=======================================
  Hits       236217   236217           
+ Misses      59443    59442    -1     
- Partials     6353     6354    +1     

see 11 files with indirect coverage changes

@GabeVillalobos GabeVillalobos requested a review from a team July 31, 2024 17:16
@@ -14,7 +14,6 @@
if (window.opener) {
window.opener.postMessage({{ payload|to_json }}, {{ document_origin|safe }});
}
window.close();
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

do you have any idea why this was here in the first place?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have no clue why. I'm guessing as a convenience thing when the pipeline succeeds, but it was never intended to close for failures.

@GabeVillalobos GabeVillalobos marked this pull request as ready for review August 1, 2024 02:01
@GabeVillalobos GabeVillalobos merged commit 030434a into master Aug 2, 2024
48 checks passed
@GabeVillalobos GabeVillalobos deleted the gv/disable-window-closing-for-integration-pipeline-dialogs branch August 2, 2024 18:28
@GabeVillalobos GabeVillalobos added the Trigger: Revert Add to a merged PR to revert it (skips CI) label Aug 8, 2024
@getsentry-bot
Copy link
Contributor

PR reverted: 70aca29

getsentry-bot added a commit that referenced this pull request Aug 8, 2024
…ne dialog (#75307)"

This reverts commit 030434a.

Co-authored-by: GabeVillalobos <5643012+GabeVillalobos@users.noreply.github.com>
@github-actions github-actions bot locked and limited conversation to collaborators Aug 24, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Scope: Backend Automatically applied to PRs that change backend components Trigger: Revert Add to a merged PR to revert it (skips CI)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants