Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions src/AzureEventGridSimulator/Dashboard/app.js
Original file line number Diff line number Diff line change
Expand Up @@ -386,7 +386,7 @@
selectedEventId = null;
selectedRejectionId = null;
elements.detailPanel.classList.remove('open');
elements.detailContent.innerHTML = '<p class="detail-placeholder">Select an event to view details</p>';
elements.detailContent.innerHTML = DOMPurify.sanitize('<p class="detail-placeholder">Select an event to view details</p>');
renderEventsList();
renderRejectionsList();
}
Expand Down Expand Up @@ -447,7 +447,7 @@
${renderDeliverySection(event.deliveries || [])}
`;

elements.detailContent.innerHTML = html;
elements.detailContent.innerHTML = DOMPurify.sanitize(html);

// Attach attempt toggle handlers
elements.detailContent.querySelectorAll('.attempt-toggle').forEach(toggle => {
Expand Down Expand Up @@ -505,7 +505,7 @@
` : ''}
`;

elements.detailContent.innerHTML = html;
elements.detailContent.innerHTML = DOMPurify.sanitize(html);
}

function renderDeliverySection(deliveries) {
Expand Down
1 change: 1 addition & 0 deletions src/AzureEventGridSimulator/Dashboard/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@ <h3>Event Details</h3>
</aside>
</main>

<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/purify.min.js"></script>
<script src="/dashboard/app.js"></script>
</body>
</html>
Loading