diff --git a/CHANGELOG.md b/CHANGELOG.md
index 312c40d86..28df1819a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,6 +5,11 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [CalVer](https://calver.org/).
+## [unreleased]
+
+### Added
+- Added an icon to the layer if the layer has an active filter.
+
## [2025.6.2] - 2025-19-6
### Added
diff --git a/browser/i18n/da_DK.js b/browser/i18n/da_DK.js
index 8a02dc94d..4831e9be4 100644
--- a/browser/i18n/da_DK.js
+++ b/browser/i18n/da_DK.js
@@ -235,6 +235,7 @@ module.exports = {
"Reset filter": "Nulstil",
"Filter editor": "Filter editor",
"Layer is visible": "Laget er synligt",
+ "Layer has filter": "Laget har filter",
"Parents": "Forældre",
"Children": "Børn",
"Back": "Tilbage",
@@ -493,4 +494,4 @@ module.exports = {
"Sign out": "Log ud"
}
-};
+};
\ No newline at end of file
diff --git a/browser/i18n/en_US.js b/browser/i18n/en_US.js
index 182235d6d..e597874b2 100644
--- a/browser/i18n/en_US.js
+++ b/browser/i18n/en_US.js
@@ -235,6 +235,7 @@ module.exports = {
"Reset filter": "Reset filter",
"Filter editor": "Filter editor",
"Layer is visible": "Layer is visible",
+ "Layer has filter": "Layer has filter",
"Parents": "Parents",
"Children": "Children",
"Back": "Back",
@@ -493,4 +494,4 @@ module.exports = {
"Not signed in": "Not signed in",
"Sign out": "Sign out"
}
-};
+};
\ No newline at end of file
diff --git a/browser/modules/layerTree/MarkupGenerator.js b/browser/modules/layerTree/MarkupGenerator.js
index 3df80d02d..faf80404d 100644
--- a/browser/modules/layerTree/MarkupGenerator.js
+++ b/browser/modules/layerTree/MarkupGenerator.js
@@ -115,6 +115,8 @@ class MarkupGenerator {
${lockedLayer}
+
0) {
+ $(`[data-gc2-layer-key^="${layerKey}"]`).find('.js-tiles-has-filter').show();
+ } else {
+ $(`[data-gc2-layer-key^="${layerKey}"]`).find('.js-tiles-has-filter').hide();
+ }
+
if (parsedMeta?.referenced_by && activeFilters.length === 0) {
JSON.parse(parsedMeta.referenced_by).forEach((i) => {
let parsedMetaChildLayer = meta.parseLayerMeta(i.rel);