diff --git a/lib/core/client_alchemy.js b/lib/core/client_alchemy.js
index <HASH>..<HASH> 100644
--- a/lib/core/client_alchemy.js
+++ b/lib/core/client_alchemy.js
@@ -339,6 +339,7 @@ Alchemy.setMethod(function markLinks(variables, render_data) {
 	    elements,
 	    element,
 	    temp,
+	    url,
 	    i;
 
 	if (variables.__route) {
@@ -381,6 +382,20 @@ Alchemy.setMethod(function markLinks(variables, render_data) {
 		}
 	}
 
+	// Get all anchors without breadcrumbs
+	elements = document.querySelectorAll('a:not([data-breadcrumb]):not([data-breadcrumbs])');
+
+	for (i = 0; i < elements.length; i++) {
+		element = elements[i];
+		url = RURL.parse(element.href);
+
+		if (alchemy.current_url.pathname == url.pathname) {
+			markLinkElement(element, 1);
+		} else {
+			markLinkElement(element, false);
+		}
+	}
+
 	// Update breadcrumbs in case of ajax
 	if (render_data.request && render_data.request.ajax && variables.__breadcrumb_entries) {
Also mark anchors without data-breadcrumb attributes as active