diff --git a/html/planeObject.js b/html/planeObject.js
index 46aac5d..e142942 100644
--- a/html/planeObject.js
+++ b/html/planeObject.js
@@ -166,6 +166,9 @@ PlaneObject.prototype.isFiltered = function() {
if (this.selected && !SelectedAllPlanes)
return false;
+ if (noRegOnly && (this.registration || this.icao.startsWith('~')))
+ return true;
+
if (onlySelected && !this.selected) {
return true;
}
diff --git a/html/script.js b/html/script.js
index a4e8e98..8eed2bd 100644
--- a/html/script.js
+++ b/html/script.js
@@ -93,6 +93,7 @@ let inactive = 0;
let firstFetchDone = false;
let overrideMapType = null;
let halloween = false;
+let noRegOnly = false;
let shareLink = '';
@@ -510,6 +511,8 @@ function initialize() {
MapDim = true;
}
+ if (search.has('noRegOnly'))
+ noRegOnly = true;
if (search.has('mapContrast')) {
let contrast = parseFloat(search.get('mapContrast'));