From 58859977d47563cf818e35e70c72a450464d73ab Mon Sep 17 00:00:00 2001 From: EdCordata Date: Wed, 20 May 2026 16:31:51 +0300 Subject: [PATCH] Fix page scroll after nested field add btn click --- lib/assets/javascripts/nested_form_fields.js.coffee | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/assets/javascripts/nested_form_fields.js.coffee b/lib/assets/javascripts/nested_form_fields.js.coffee index 2ce1188..684e72d 100644 --- a/lib/assets/javascripts/nested_form_fields.js.coffee +++ b/lib/assets/javascripts/nested_form_fields.js.coffee @@ -3,6 +3,7 @@ window.nested_form_fields or= {} nested_form_fields.bind_nested_forms_links = () -> $('body').off("click", '.add_nested_fields_link') $('body').on 'click', '.add_nested_fields_link', (event, additional_data) -> + scroll_top = $(window).scrollTop() $link = $(this) object_class = $link.data('object-class') association_path = $link.data('association-path') @@ -34,6 +35,7 @@ nested_form_fields.bind_nested_forms_links = () -> else $template.before( $parsed_template ) $parsed_template.trigger("fields_added.nested_form_fields", {object_class: object_class, added_index: added_index, association_path: association_path, event: event, additional_data: additional_data}); + $(window).scrollTop(scroll_top) false $('body').off("click", '.remove_nested_fields_link')