Datatables Copy Button Bug Demo

HTML

<link rel="stylesheet" href="https://cdn.datatables.net/v/dt/jq-3.7.0/dt-2.2.2/b-3.2.2/b-html5-3.2.2/datatables.min.css">
<script src="https://cdn.datatables.net/v/dt/jq-3.7.0/dt-2.2.2/b-3.2.2/b-html5-3.2.2/datatables.min.js"></script>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Sample Table</title>    
</head>
<body>
<button id='show'>Show Modal</button>
<dialog>
<button id='close'>Close Modal</button><span class='red'>Click Copy first, then click this.</span>
    <h1>Sample Data Table</h1>
    <table id='myTable'>
        <thead>
            <tr>
                <th>ID</th>
                <th>Name</th>
                <th>Age</th>
                <th>Email</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>1</td>
                <td>John Doe</td>
                <td>30</td>
                <td>[email protected]</td>
            </tr>
            <tr>
                <td>2</td>
                <td>Jane Smith</td>
                <td>25</td>
                <td>[email protected]</td>
            </tr>
            <tr>
                <td>3</td>
                <td>Michael Johnson</td>
                <td>35</td>
                <td>[email protected]</td>
            </tr>
            <tr>
                <td>1</td>
                <td>John Doe</td>
                <td>30</td>
                <td>[email protected]</td>
            </tr>
            <tr>
                <td>2</td>
                <td>Jane Smith</td>
                <td>25</td>
                <td>[email protected]</td>
            </tr>
            <tr>
                <td>3</td>
                <td>Michael Johnson</td>
                <td>35</td>
                <td>[email protected]</td>
            </tr>
            <tr>
                <td>1</td>
                <td>John Doe</td>
                <td>30</td>
               ...

CSS

.red {
  color: red;
}

JavaScript

let table = new DataTable('#myTable', {
	paging: true,  
  scrollY: '',
  info: false,                
  language: { 
  	search: "Search",
  	searchPlaceholder: 'Search',
  },
  layout: {
        topStart: {
            buttons: [
                'copy', 'excel', 'pdf'
            ],
            
        },
        topEnd: {}
    },
});

let openButton = document.querySelector('#show');
let closeButton = document.querySelector('#close');
let dialog = document.querySelector('dialog');
openButton.addEventListener("click", () => {
  dialog.show();
});
closeButton.addEventListener("click", () => {
  dialog.close();
});