AdultFilmDataBase - Show thumbnails of Actors in "Appears with:" AND List of "Appears with"

AFDB AdultFilmDataBase - Show directly thumbnails of Actress AND Show List of Actors which "Appears and a copy button

// ==UserScript==
// @name          AdultFilmDataBase - Show thumbnails of Actors in "Appears with:" AND List of "Appears with"
// @description	  AFDB AdultFilmDataBase - Show directly thumbnails of Actress AND Show List of Actors which "Appears and a copy button
// @author        janvier57
// @namespace     https://greasyfork.org/users/7434
// @icon          https://external-content.duckduckgo.com/ip3/www.adultfilmdatabase.com.ico
// @match         https://www.adultfilmdatabase.com/actor/*
// @version       2.1.0
// @license       unlicense
// @grant         none
// @require       https://code.jquery.com/jquery-3.6.0.min.js
// ==/UserScript==

(function($) {
  'use strict';
  $(document).ready(function() {
    $('.ui-tabs-anchor[href*="performedwith.cfm"]').on('click', function() {
      setTimeout(function() {
        $(".ui-widget-content a.w3-small[href^='/actor/']").each(function() {
          var attr = $(this).attr('actorthumb');
          if (typeof attr !== typeof undefined && attr !== false) {
            var img = $('<img class="actorthumb" src="https://www.adultfilmdatabase.com' + attr + '">');
            img.on('error', function() {
              $(this).remove();
            });
            $(this).before(img);
          }
        });

        // Get list of actors and create copy button
        var actors = [];
        $(".ui-widget-content a.w3-small[href^='/actor/']").each(function() {
          actors.push($(this).text().trim());
        });
        var list = actors.join(', ');
        var copyButton = $('<button class="copy-button">Copy List</button>');
        copyButton.on('click', function() {
          navigator.clipboard.writeText('Appears with:\n' + list);
        });
        var displayList = list.replace(/,([^,]*)$/, ', $1');
        $('#aboutprod-tabs  ul[role="tablist"] li.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab.ui-tabs-active.ui-state-active .ui-tabs-anchor[href*="performedwith.cfm"]').before('Appears with:\n' + displayList + '<br>');
        $('#aboutprod-tabs  ul[role="tablist"] li.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab.ui-tabs-active.ui-state-active .ui-tabs-anchor[href*="performedwith.cfm"]').before(copyButton);
      }, 500); // wait for 500ms to allow content to load
    });
  });
})(jQuery);

// Add style
var style = document.createElement('style');
style.innerHTML = `
  .actorthumb {
    width: 50px;
    height: 50px;
    border-radius: 8px;
    object-fit: contain;
    margin: 0 0px 0 -20px;
  }
  .copy-button {
    margin-bottom: 10px;
  }
`;
document.head.appendChild(style);