fix: remove unnecessary region filter from packet trace screen

This commit is contained in:
you
2026-03-21 07:10:09 +00:00
parent 99dde1fc31
commit eaf0e621af
2 changed files with 1 additions and 24 deletions
+1 -1
View File
@@ -87,7 +87,7 @@
<script src="map.js?v=1774083841" onerror="console.error('Failed to load:', this.src)"></script>
<script src="channels.js?v=1774075538" onerror="console.error('Failed to load:', this.src)"></script>
<script src="nodes.js?v=1774290000" onerror="console.error('Failed to load:', this.src)"></script>
<script src="traces.js?v=1774290000" onerror="console.error('Failed to load:', this.src)"></script>
<script src="traces.js?v=1774350000" onerror="console.error('Failed to load:', this.src)"></script>
<script src="analytics.js?v=1774335600" onerror="console.error('Failed to load:', this.src)"></script>
<script src="live.js?v=1774072222" onerror="console.error('Failed to load:', this.src)"></script>
<script src="observers.js?v=1774290000" onerror="console.error('Failed to load:', this.src)"></script>
-23
View File
@@ -5,8 +5,6 @@
let currentHash = null;
let traceData = [];
let packetMeta = null;
let observerRegionMap = {}; // observer_id → iata
function init(app) {
// Check URL for pre-filled hash
const params = new URLSearchParams(location.hash.split('?')[1] || '');
@@ -17,7 +15,6 @@
<div class="page-header">
<h2>🔍 Packet Trace</h2>
</div>
<div id="tracesRegionFilter" class="region-filter-container"></div>
<div class="trace-search">
<input type="text" id="traceHashInput" placeholder="Enter packet hash…" value="${urlHash}" aria-label="Packet hash to trace">
<button class="btn-primary" id="traceBtn">Trace</button>
@@ -25,16 +22,6 @@
<div id="traceResults"></div>
</div>`;
RegionFilter.init(document.getElementById('tracesRegionFilter'));
RegionFilter.onChange(function () { if (currentHash) doTrace(); });
// Load observer region map for filtering
api('/observers', { ttl: 60000 }).then(function (data) {
(data.observers || []).forEach(function (o) {
if (o.iata) observerRegionMap[o.id] = o.iata;
});
}).catch(function () {});
document.getElementById('traceBtn').addEventListener('click', doTrace);
document.getElementById('traceHashInput').addEventListener('keydown', (e) => {
if (e.key === 'Enter') doTrace();
@@ -47,7 +34,6 @@
currentHash = null;
traceData = [];
packetMeta = null;
observerRegionMap = {};
}
function obsLabel(t) {
@@ -78,15 +64,6 @@
traceData = traceResp.traces || [];
const packets = pktResp.packets || [];
// Apply region filter to trace data
const selectedRegions = RegionFilter.getSelected();
if (selectedRegions) {
traceData = traceData.filter(function (t) {
var region = observerRegionMap[t.observer];
return region && selectedRegions.includes(region);
});
}
if (traceData.length === 0 && packets.length === 0) {
results.innerHTML = '<div class="trace-empty">No observations found for this packet hash.</div>';
return;