diff --git a/src/trx-client/trx-frontend/trx-frontend-http/assets/web/index.html b/src/trx-client/trx-frontend/trx-frontend-http/assets/web/index.html
index 5d632b9..403f0eb 100644
--- a/src/trx-client/trx-frontend/trx-frontend-http/assets/web/index.html
+++ b/src/trx-client/trx-frontend/trx-frontend-http/assets/web/index.html
@@ -146,6 +146,7 @@
+
Stopped
diff --git a/src/trx-client/trx-frontend/trx-frontend-http/assets/web/plugins/aprs.js b/src/trx-client/trx-frontend/trx-frontend-http/assets/web/plugins/aprs.js
index a7ee0ba..9019119 100644
--- a/src/trx-client/trx-frontend/trx-frontend-http/assets/web/plugins/aprs.js
+++ b/src/trx-client/trx-frontend/trx-frontend-http/assets/web/plugins/aprs.js
@@ -634,6 +634,12 @@ aprsToggleBtn.addEventListener("click", () => {
if (aprsActive) { stopAprs(true); } else { startAprs(); }
});
+document.getElementById("aprs-clear-btn").addEventListener("click", () => {
+ aprsPacketsEl.innerHTML = "";
+ aprsPacketHistory = [];
+ saveSetting("aprsPackets", []);
+});
+
// Restore saved packets and map markers on page load
for (let i = aprsPacketHistory.length - 1; i >= 0; i--) {
const pkt = aprsPacketHistory[i];