How to remove Divi top menu transition with dropdown

After a long search, I had to override core custom.min.js file into my child theme to remove top menu hover transition effect.

#top-menu a, #top-menu ul.sub-menu{
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: color 0 ease-in;
    transition: none;
}

Most important hack is custom.min.css need to replace

var closeDelay=void 0!==delay?delay:200;$element.removeClass("et-show-dropdown")

By

var closeDelay=void 0!==delay?delay:0;$element.removeClass("et-show-dropdown")

delay:0 is the actual change here.