diff --git a/src/Umbraco.Web.UI.Client/src/common/services/history.service.js b/src/Umbraco.Web.UI.Client/src/common/services/history.service.js index c526933d79..21764c59bf 100644 --- a/src/Umbraco.Web.UI.Client/src/common/services/history.service.js +++ b/src/Umbraco.Web.UI.Client/src/common/services/history.service.js @@ -33,8 +33,13 @@ angular.module('umbraco.services') var nArray = []; function add(item) { - nArray.splice(0,0,item); - return nArray[0]; + + var any = _.where(nArray, {link: item.link}); + + if(any.length === 0){ + nArray.splice(0,0,item); + return nArray[0]; + } } return {