Został nim wnuk siostry królowej, Eryk Pomorski, którego w 1389 Małgorzata adoptowała i koronowała na króla Norwegii. thumb|Ziemie pod panowaniem Małgorzaty I

Władczyni trzech królestw Wojna ze zwolennikami Albrechta trwała aż do 1395, gdyż niemieccy mieszczanie Sztokholmu korzystając ze wsparcia korsarzy bałtyckich – tzw. braci witalijskich, wciąż stawiali opór wojskom skandynawskim. Dopiero w czerwcu 1395 Małgorzata zawarła za pośrednictwem Lubeki porozumienie z Albrechtem na . Albrecht po sześciu latach odzyskał wolność w zamian za obietnicę zapłaty 60 tysięcy grzywien. Jako gwarancję wypłacenia okupu oddał Sztokholm na trzy lata w ręce Hanzy. Ponieważ nie wywiązał się z umowy, Hanza w 1398 przekazała miasto Małgorzacie. Sam Albrecht zrzekł się tronu szwedzkiego dopiero w 1405. W tym samym czasie plagą na Bałtyku stali się korsarze wspierający Meklemburczyka w walce przeciw królowej. Ich główną bazą była Gotlandia. Walkę z nimi podjął na własną rękę wielki mistrz zakonu krzyżackiego, Konrad von Jungingen, i w 1398 zajął wyspę. Próba jej odbicia z rąk krzyżackich w 1403 nie powiodła się.