[Deprecation] Listener added for a 'DOMSubtreeModified' mutation event. Support for this event type has been removed, and this event will no longer be fired. See https://chromestatus.com/feature/5083947249172480 for more information. 
old code
 $('.lg-map-text').bind("DOMSubtreeModified", function () {
           if ($('.lg-map-text').text() != "") {
                var getHtml = $('.lg-map-text');
              var state = getHtml["0"].children[1].value;
               if (state != undefined) {
                    GetDescription(state);
                    $('html, body').animate({
                        scrollTop: $('.whitesec').offset().top
                    }, 800
            );
                }
           }
        });
new changes 
// Function to be called when the mutation is observed
function onMutation(mutationsList, observer) {
    // Iterate through all mutations
    for (let mutation of mutationsList) {
        // Check if the mutation is a change to the text content
        if (mutation.type === 'childList' || mutation.type === 'subtree') {
            // Check if the element has text content
            if ($('.lg-map-text').text() != "") {
                var getHtml = $('.lg-map-text');
                var state = getHtml[0].children[1].value;
                if (state != undefined) {
                    GetDescription(state);
                    $('html, body').animate({
                        scrollTop: $('.whitesec').offset().top
                    }, 800);
                }
            }
        }
    }
}
// Select the target node
var targetNode = document.querySelector('.lg-map-text');
// Create a new MutationObserver instance and pass the callback function
var observer = new MutationObserver(onMutation);
// Options for the observer (which mutations to observe)
var config = { childList: true, subtree: true };
// Start observing the target node for configured mutations
observer.observe(targetNode, config);