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;
}
html[data-active='true'] {
opacity: 1;
}
html:is([data-active='false'], [data-dragging='true']) * {
-webkit-app-region: no-drag !important;
}

View File

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