huuniti / bullet points

// ==UserScript==
// @name         bullet points
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  Clicks on an element with a specific class when another element appears.
// @author       hamzehma
// @match        *://*/*
// @grant        none
// @license      MIT
// ==/UserScript==

(function() {
    'use strict';

   
    const targetElementSelector = '.featureBulletsExpanderHeader';
    const triggerElementSelector = '.product-title-word-break';

    
    function clickOnTargetElement() {
        const targetElement = document.querySelector(targetElementSelector);
        if (targetElement) {
            targetElement.click();
        }
    }


    function observeForTriggerElement() {
        const triggerElement = document.querySelector(triggerElementSelector);
        if (triggerElement) {
            clickOnTargetElement(); 
            observer.disconnect(); 
        }
    }

   
    const observer = new MutationObserver(observeForTriggerElement);


    observer.observe(document.body, { childList: true, subtree: true });
})();