SOLVED

Problem/Bug with PWAs keeping Edge tabs open on relaunch

%3CLINGO-SUB%20id%3D%22lingo-sub-871580%22%20slang%3D%22en-US%22%3EProblem%2FBug%20with%20PWAs%20keeping%20Edge%20tabs%20open%20on%20relaunch%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-871580%22%20slang%3D%22en-US%22%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20style%3D%22width%3A%20536px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F133259iBCF139F908CE5115%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20alt%3D%22Annotation%202019-09-24%20114049.png%22%20title%3D%22Annotation%202019-09-24%20114049.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20added%20Spotify%20web%20player%20as%20a%20PWA%20(Progressive%20Web%20App)%20because%20that's%20what%20it%20is%2C%20a%20full%20featured%20Spotify%20player%20on%20the%20web.%20whenever%20I%20want%20to%20listen%20to%20music%2C%20I%20only%20click%20on%20the%20Spotify%20icon%20on%20the%20taskbar%20and%20treat%20it%20as%20an%20standalone%20app%2C%20I%20don't%20touch%20Edge%20browser.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3Enow%20the%20problem%20is%2C%20when%20the%20Spotify%20app%20(PWA)%20is%20open%2C%20Edge%20browser%20remembers%20all%20open%20tabs%20when%20I%20close%20Edge%20window.%26nbsp%3B%3C%2FP%3E%3CP%3Eso%20instead%20of%20loading%20a%20new%20tab%20page%20for%20me%20on%20launch%2C%20when%20I%20click%20on%20the%20Edge%20browser%20icon%2C%20it%20remembers%20and%20brings%20back%20all%20of%20the%20tabs%20I%20had%20open%20when%20I%20last%20time%20closed%20Edge%20window.%20and%20this%20happens%20while%20this%20option%20is%20set%20in%20the%20settings%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20style%3D%22width%3A%20700px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F133260i2B4246EF9FEE56B0%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20alt%3D%22Annotation%202019-09-24%20113921.png%22%20title%3D%22Annotation%202019-09-24%20113921.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EYou%20see%20this%20shouldn't%20happen.%20Edge%20should%20detect%20there%20is%20a%20PWA%20running%20somewhere%20else%20and%20be%20smart%20enough%20about%20it%20not%20to%20confuse%20it%20with%20a%20normal%20Edge%20browser%20window.%20the%20way%20it%20is%20now%2C%20is%20annoying%20and%20totally%20ruins%20the%20whole%20point%20of%20using%20PWAs.%20now%20I%20have%20to%20close%20all%20of%20the%20open%20tabs%20one%20by%20one%20(usually%2015%20tabs)%20so%20that%20Edge%20won't%20reopen%20them%20again%20when%20I%20launch%20it%20next%20time.%3C%2FP%3E%3CP%3Ehope%20this%20Bug%20gets%20fixed.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%3EEdge%20Insider%20Version%2079.0.283.0%20(Official%20build)%20canary%20(64-bit)%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EWindows%2010%20build%2018985%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-871580%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EBUG%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3Eproblem%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3Epwa%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-873212%22%20slang%3D%22en-US%22%3ERe%3A%20Problem%2FBug%20with%20PWAs%20keeping%20Edge%20tabs%20open%20on%20relaunch%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-873212%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F310193%22%20target%3D%22_blank%22%3E%40HotCakeX%3C%2FA%3E%26nbsp%3Bthanks%20for%20reporting%20this.%20Can%20you%20give%20me%20a%20little%20more%20information%3F%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EFirst%2C%20can%20you%20verify%20how%20you%20installed%20Spotify%3F%20Did%20you%20click%20the%20%22...%22%20menu%20and%20then%20Apps%20%26gt%3B%20%22Install%20this%20site%20as%20an%20app%22%20or%20maybe%20Apps%20%26gt%3B%20%22Install%20Spotify%22%3F%20Or%20did%20you%20go%20to%20the%20Microsoft%20Store%20and%20install%20from%20there%3F%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3ECan%20you%20confirm%20that%20the%20issue%20with%20Edge%20opening%20all%20previously%20open%20tabs%20instead%20of%20just%20the%20new%20tab%20page%20only%20happens%20when%20you%20are%20running%20Spotify%3F%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EThanks!%3C%2FP%3E%0A%3CP%3E-John%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-873257%22%20slang%3D%22en-US%22%3ERe%3A%20Problem%2FBug%20with%20PWAs%20keeping%20Edge%20tabs%20open%20on%20relaunch%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-873257%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F318459%22%20target%3D%22_blank%22%3E%40johnjansen%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3EHi%2C%3CBR%20%2F%3EI'm%20sure%20it's%20100%25%20PWA%20app%2C%20Not%20Microsoft%20Store%20app.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20style%3D%22width%3A%20549px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F133370i19E4532FE6DB9AF0%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20alt%3D%22Annotation%202019-09-24%20231825.png%22%20title%3D%22Annotation%202019-09-24%20231825.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20style%3D%22width%3A%20325px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F133371iC31D1D32A6BA1380%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20alt%3D%22Annotation%202019-09-24%20232103.png%22%20title%3D%22Annotation%202019-09-24%20232103.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3Eafter%20the%20latest%20canary%20update%2C%20few%20hours%20ago%2C%20the%20problem%20is%20not%20happening%20again%20on%26nbsp%3B%3CSPAN%3EVersion%2079.0.284.0%20(Official%20build)%20canary%20(64-bit).%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%3EI%20will%20report%20back%20if%20it%20happens%20again%20either%20on%20this%20build%20or%20later%20ones.%20Thanks%20for%20the%20reply%20%3A)%3C%2Fimg%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-909528%22%20slang%3D%22en-US%22%3ERe%3A%20Problem%2FBug%20with%20PWAs%20keeping%20Edge%20tabs%20open%20on%20relaunch%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-909528%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F310193%22%20target%3D%22_blank%22%3E%40HotCakeX%3C%2FA%3E%26nbsp%3B%20This%20isn't%20just%20an%20Edge%20issue.%26nbsp%3B%20It%20was%20happening%20to%20me%20with%20Chrome%20before%20I%20switched.%26nbsp%3B%20Mine%20wasn't%20Spotify%20but%20Google%20Hangouts.%26nbsp%3B%20It's%20also%20happening%20with%20Edge%20but%20I%20just%20wanted%20to%20maybe%20help%20the%20Edge%20Team%20buy%20moving%20the%20issue%20up%20the%20chain%20a%20little%20bit.%26nbsp%3B%20So%20anyway%2C%20yeah%20it's%20happening%20to%20me%20as%20well%20but%20the%20App%20is%20Google%20Hangouts.%26nbsp%3B%20I%20suspect%20any%20app%20that%20you%20allow%20to%20run%20in%20the%20background%20will%20cause%20this%20behavior.%26nbsp%3B%20Hope%20someone%20can%20figure%20out%20how%20to%20make%20it%20stop!%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-909548%22%20slang%3D%22en-US%22%3ERe%3A%20Problem%2FBug%20with%20PWAs%20keeping%20Edge%20tabs%20open%20on%20relaunch%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-909548%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F407470%22%20target%3D%22_blank%22%3E%40shieldsit%3C%2FA%3E%26nbsp%3Bthanks%20so%20much%20for%20taking%20the%20time%20to%20respond%20to%20this%20issue.%20Your%20comment%20that%20perhaps%20this%20has%20to%20do%20with%20apps%20running%20in%20the%20background%20is%20super%20interesting%20to%20me.%20If%20you%20are%20still%20able%20to%20repro%20this%20in%20current%20canary%20builds%20of%20Edge%2C%20I'd%20love%20to%20dig%20in%20a%20bit.%20Can%20you%20give%20me%20really%20specific%20repro%20steps%20I%20can%20try%20on%20my%20machine%3F%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E-John%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-909580%22%20slang%3D%22en-US%22%3ERe%3A%20Problem%2FBug%20with%20PWAs%20keeping%20Edge%20tabs%20open%20on%20relaunch%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-909580%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F318459%22%20target%3D%22_blank%22%3E%40johnjansen%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CBLOCKQUOTE%3E%3CHR%20%2F%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F318459%22%20target%3D%22_blank%22%3E%40johnjansen%3C%2FA%3E%26nbsp%3Bwrote%3A%3CBR%20%2F%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F407470%22%20target%3D%22_blank%22%3E%40shieldsit%3C%2FA%3E%26nbsp%3Bthanks%20so%20much%20for%20taking%20the%20time%20to%20respond%20to%20this%20issue.%20Your%20comment%20that%20perhaps%20this%20has%20to%20do%20with%20apps%20running%20in%20the%20background%20is%20super%20interesting%20to%20me.%20If%20you%20are%20still%20able%20to%20repro%20this%20in%20current%20canary%20builds%20of%20Edge%2C%20I'd%20love%20to%20dig%20in%20a%20bit.%20Can%20you%20give%20me%20really%20specific%20repro%20steps%20I%20can%20try%20on%20my%20machine%3F%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E-John%3C%2FP%3E%3CHR%20%2F%3E%3C%2FBLOCKQUOTE%3E%3CP%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%3CP%3EHello%2C%20thanks%20for%20the%20response%2C%3C%2FP%3E%3CP%3EI%20can't%20reproduce%20this%20issue%20anymore%3C%2FP%3E%3CP%3Enow%20i'm%20on%3C%2FP%3E%3CP%3EEdge%20insider%26nbsp%3B%3CSPAN%3EVersion%2079.0.301.0%20(Official%20build)%20canary%20(64-bit)%3C%2FSPAN%3E%3C%2FP%3E%3CP%3Eand%20Windows%2010%20fast%20ring%20build%2018999%3C%2FP%3E%3CP%3Emy%20Instagram%20and%20Spotify%20(both%20PWA)%20are%20open%2C%20when%20I%20close%20the%20Edge%20browser%20and%20reopen%20again%2C%20the%20NTP%20loads%20and%20the%20previously%20closed%20tabs%20won't%20come%20back%20anymore.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20think%20it's%20solved%2C%20at%20least%20in%20this%20build.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1424300%22%20slang%3D%22en-US%22%3ERe%3A%20Problem%2FBug%20with%20PWAs%20keeping%20Edge%20tabs%20open%20on%20relaunch%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1424300%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F310193%22%20target%3D%22_blank%22%3E%40HotCakeX%3C%2FA%3E%26nbsp%3BNow%20the%20problem%20is%20the%20other%20way%20around.%20I've%20noticed%20my%20tabs%20not%20restoring%20when%20I%20reopened%20edge%2C%20found%20out%20the%20culprit%20was%20an%20open%20pwa.%20So%20basically%20edge%20sees%20that%20pwa%20as%20the%20last%20open%20tab%20and%20therefore%20forgets%20about%20the%20other%20tabs%20you%20closed.%20This%20should%20be%20fixed%20in%20chromium%20as%20it%20isn't%20the%20way%20pwa's%20should%20behave%20.%20Pwa's%20shouldn't%20be%20seen%20as%20tabs.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1424333%22%20slang%3D%22en-US%22%3ERe%3A%20Problem%2FBug%20with%20PWAs%20keeping%20Edge%20tabs%20open%20on%20relaunch%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1424333%22%20slang%3D%22en-US%22%3ENavigate%20to%20HKEY_CURRENT_USER%2FSoftware%2Fpolicies%2FMicrosoft%2F.%20...%3CBR%20%2F%3ERight%20click%20in%20the%20right%20pane%20and%20select%20New%20%26gt%3B%20Key.%20...%3CBR%20%2F%3ERename%20the%20key%20to%20MicrosoftEdge.%3CBR%20%2F%3ECreate%20a%20key%20named%20Recovery%20under%20MicrosoftEdge%2C%20using%20the%20same%20method.%3CBR%20%2F%3ERight%20click%20select%20New%20%26gt%3B%20DWORD%20(32-bit%20value)%20in%20the%20right%20pane%20of%20the%20Recovery%20key%20.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1438588%22%20slang%3D%22en-US%22%3ERe%3A%20Problem%2FBug%20with%20PWAs%20keeping%20Edge%20tabs%20open%20on%20relaunch%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1438588%22%20slang%3D%22en-US%22%3EThank%20you%20but%20it's%20fixed%20now%20that%20i'm%20using%20Edge%2083%20stable%20%5E%5E%3C%2FLINGO-BODY%3E
Highlighted
Honored Contributor

 

Annotation 2019-09-24 114049.png

 

 

I added Spotify web player as a PWA (Progressive Web App) because that's what it is, a full featured Spotify player on the web. whenever I want to listen to music, I only click on the Spotify icon on the taskbar and treat it as an standalone app, I don't touch Edge browser.

 

now the problem is, when the Spotify app (PWA) is open, Edge browser remembers all open tabs when I close Edge window. 

so instead of loading a new tab page for me on launch, when I click on the Edge browser icon, it remembers and brings back all of the tabs I had open when I last time closed Edge window. and this happens while this option is set in the settings:

 

Annotation 2019-09-24 113921.png

 

 

You see this shouldn't happen. Edge should detect there is a PWA running somewhere else and be smart enough about it not to confuse it with a normal Edge browser window. the way it is now, is annoying and totally ruins the whole point of using PWAs. now I have to close all of the open tabs one by one (usually 15 tabs) so that Edge won't reopen them again when I launch it next time.

hope this Bug gets fixed.

 

Edge Insider Version 79.0.283.0 (Official build) canary (64-bit)

Windows 10 build 18985

8 Replies
Highlighted

@HotCakeX thanks for reporting this. Can you give me a little more information? 

 

First, can you verify how you installed Spotify? Did you click the "..." menu and then Apps > "Install this site as an app" or maybe Apps > "Install Spotify"? Or did you go to the Microsoft Store and install from there?

 

Can you confirm that the issue with Edge opening all previously open tabs instead of just the new tab page only happens when you are running Spotify?

 

Thanks!

-John

 

 

 

Highlighted

@johnjansen 

Hi,
I'm sure it's 100% PWA app, Not Microsoft Store app.

 

Annotation 2019-09-24 231825.png

 

 

 

Annotation 2019-09-24 232103.png

 

after the latest canary update, few hours ago, the problem is not happening again on Version 79.0.284.0 (Official build) canary (64-bit).

 

I will report back if it happens again either on this build or later ones. Thanks for the reply :)

Highlighted

@HotCakeX  This isn't just an Edge issue.  It was happening to me with Chrome before I switched.  Mine wasn't Spotify but Google Hangouts.  It's also happening with Edge but I just wanted to maybe help the Edge Team buy moving the issue up the chain a little bit.  So anyway, yeah it's happening to me as well but the App is Google Hangouts.  I suspect any app that you allow to run in the background will cause this behavior.  Hope someone can figure out how to make it stop!

Highlighted

@shieldsit thanks so much for taking the time to respond to this issue. Your comment that perhaps this has to do with apps running in the background is super interesting to me. If you are still able to repro this in current canary builds of Edge, I'd love to dig in a bit. Can you give me really specific repro steps I can try on my machine?

 

-John

Highlighted
Best Response confirmed by HotCakeX (Honored Contributor)
Solution

@johnjansen 


@johnjansen wrote:

@shieldsit thanks so much for taking the time to respond to this issue. Your comment that perhaps this has to do with apps running in the background is super interesting to me. If you are still able to repro this in current canary builds of Edge, I'd love to dig in a bit. Can you give me really specific repro steps I can try on my machine?

 

-John




Hello, thanks for the response,

I can't reproduce this issue anymore

now i'm on

Edge insider Version 79.0.301.0 (Official build) canary (64-bit)

and Windows 10 fast ring build 18999

my Instagram and Spotify (both PWA) are open, when I close the Edge browser and reopen again, the NTP loads and the previously closed tabs won't come back anymore.

 

I think it's solved, at least in this build.

Highlighted

@HotCakeX Now the problem is the other way around. I've noticed my tabs not restoring when I reopened edge, found out the culprit was an open pwa. So basically edge sees that pwa as the last open tab and therefore forgets about the other tabs you closed. This should be fixed in chromium as it isn't the way pwa's should behave . Pwa's shouldn't be seen as tabs.

 

 

 

 

Highlighted
Navigate to HKEY_CURRENT_USER/Software/policies/Microsoft/. ...
Right click in the right pane and select New > Key. ...
Rename the key to MicrosoftEdge.
Create a key named Recovery under MicrosoftEdge, using the same method.
Right click select New > DWORD (32-bit value) in the right pane of the Recovery key .
Highlighted
Thank you but it's fixed now that i'm using Edge 83 stable ^^