mirror of
https://github.com/Microsoft/vscode
synced 2024-10-12 22:37:41 +00:00
Revert "web - workaround new window issue with pwa"
This reverts commit 54a6229d68
.
This commit is contained in:
parent
fe7e4b231b
commit
f1dfda569c
|
@ -11,6 +11,7 @@ import { Disposable } from 'vs/base/common/lifecycle';
|
|||
import { request } from 'vs/base/parts/request/browser/request';
|
||||
import { isFolderToOpen, isWorkspaceToOpen } from 'vs/platform/windows/common/windows';
|
||||
import { isEqual } from 'vs/base/common/resources';
|
||||
import { isStandalone } from 'vs/base/browser/browser';
|
||||
|
||||
interface ICredential {
|
||||
service: string;
|
||||
|
@ -222,7 +223,7 @@ class WorkspaceProvider implements IWorkspaceProvider {
|
|||
if (options?.reuse) {
|
||||
window.location.href = targetHref;
|
||||
} else {
|
||||
if (this.isRunningInPWA()) { // TODO@ben figure out why browser.isStandalone would not work?
|
||||
if (isStandalone) {
|
||||
window.open(targetHref, '_blank', 'toolbar=no'); // ensures to open another 'standalone' window!
|
||||
} else {
|
||||
window.open(targetHref);
|
||||
|
@ -231,10 +232,6 @@ class WorkspaceProvider implements IWorkspaceProvider {
|
|||
}
|
||||
}
|
||||
|
||||
private isRunningInPWA(): boolean {
|
||||
return (window.matchMedia && window.matchMedia('(display-mode: standalone)').matches);
|
||||
}
|
||||
|
||||
private createTargetUrl(workspace: IWorkspace, options?: { reuse?: boolean, payload?: object }): string | undefined {
|
||||
|
||||
// Empty
|
||||
|
|
Loading…
Reference in a new issue