Skip to content

Commit 9db3bd1

Browse files
Merge pull request manfredsteyer#666 from Andreas-Hjortland/manfredsteyer#665-resource-cleanup
Clean up more resources in ngOnDestroy
2 parents a21079b + 0c1e9ca commit 9db3bd1

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

projects/lib/src/oauth-service.ts

+13
Original file line numberDiff line numberDiff line change
@@ -2095,6 +2095,19 @@ export class OAuthService extends AuthConfig implements OnDestroy {
20952095
public ngOnDestroy(): void {
20962096
this.clearAccessTokenTimer();
20972097
this.clearIdTokenTimer();
2098+
2099+
this.removeSilentRefreshEventListener();
2100+
const silentRefreshFrame = document.getElementById(this.silentRefreshIFrameName);
2101+
if(silentRefreshFrame) {
2102+
silentRefreshFrame.remove();
2103+
}
2104+
2105+
this.stopSessionCheckTimer();
2106+
this.removeSessionCheckEventListener();
2107+
const sessionCheckFrame = document.getElementById(this.sessionCheckIFrameName);
2108+
if(sessionCheckFrame) {
2109+
sessionCheckFrame.remove();
2110+
}
20982111
}
20992112

21002113
protected createNonce(): Promise<string> {

0 commit comments

Comments
 (0)