fix(electron): whitescreen issue (#7742)

1. non-blurred mode whitescreen issue
2. should not close tab with cmd+w for pinned tabs
This commit is contained in:
pengx17 2024-08-05 14:09:22 +00:00
parent 0d7de67e01
commit a03831f2a2
No known key found for this signature in database
GPG Key ID: 23F23D9E8B3971ED
2 changed files with 5 additions and 1 deletions

View File

@ -14,6 +14,10 @@ html {
opacity: 0; opacity: 0;
} }
html[data-active='true'] {
opacity: 1;
}
html:is([data-active='false'], [data-dragging='true']) * { html:is([data-active='false'], [data-dragging='true']) * {
-webkit-app-region: no-drag !important; -webkit-app-region: no-drag !important;
} }

View File

@ -316,7 +316,7 @@ export class WebContentViewsManager {
}; };
closeTab = async (id?: string) => { closeTab = async (id?: string) => {
if (!id) { if (!id && !this.activeWorkbenchMeta?.pinned) {
id = this.activeWorkbenchId; id = this.activeWorkbenchId;
} }