diff options
Diffstat (limited to 'qa/qa/page/merge_request/show.rb')
-rw-r--r-- | qa/qa/page/merge_request/show.rb | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/qa/qa/page/merge_request/show.rb b/qa/qa/page/merge_request/show.rb index aacff7c4172..6fd48692730 100644 --- a/qa/qa/page/merge_request/show.rb +++ b/qa/qa/page/merge_request/show.rb @@ -409,6 +409,7 @@ module QA fill_element(:reply_field, '') fill_element(:reply_field, initial_content.gsub(/(```suggestion:-0\+0\n).*(\n```)/, "\\1#{suggestion}\\2")) click_element(:comment_now_button) + wait_for_requests end def apply_suggestion_with_message(message) @@ -434,9 +435,9 @@ module QA end def revert_change! - # retry when the modal doesn't appear for large MRs as the onClick listener is initialized after the click - # https://gitlab.com/gitlab-org/gitlab/-/issues/366336 - retry_on_exception do + # reload page when the revert modal occasionally doesn't appear in ee:large-setup job + # https://gitlab.com/gitlab-org/gitlab/-/issues/386623 (transient issue) + retry_on_exception(reload: true) do click_element(:revert_button, Page::Component::CommitModal) end click_element(:submit_commit_button) |