For some reason your code was not being called, although it was loaded in the browser. Perhaps some changes in js requirements from D8 updates? ....anyhow the fix was easy, dump the document ready wrapper and add the drupal jquery wrapper in xeno-hero.js
(function ($, Drupal) {"use strict";
------all code here without jquery(document).ready(function($){ wrapper--------
For some reason your code was not being called, although it was loaded in the browser. Perhaps some changes in js requirements from D8 updates? ....anyhow the fix was easy, dump the document ready wrapper and add the drupal jquery wrapper in xeno-hero.js
(function ($, Drupal) {
"use strict";
------all code here without jquery(document).ready(function($){ wrapper--------
})(jQuery, Drupal);