Skip to content
Snippets Groups Projects

Prevent a JS error in MergeRequestTabs

Merged Robert Speicher requested to merge rs-mr-tabs-scroll into master

When window.location.hash is pointing to a note, e.g. #note_1234, scrollToElement would throw an error because a selector such as .commits #note_1234 doesn't exist, so offset() returned undefined.

This error would prevent subsequent calls from running, which caused the loading spinner to never be hidden.

Now we ensure the selector returns a valid element before trying to scroll to it.

This is the proper fix for !1553 (merged).

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading