Skip to content

fix: user resizable transparent windows on win32#50301

Merged
codebytere merged 1 commit into40-x-yfrom
trop/40-x-y-bp-fix-user-resizable-transparent-windows-on-win32-1773689479894
Mar 17, 2026
Merged

fix: user resizable transparent windows on win32#50301
codebytere merged 1 commit into40-x-yfrom
trop/40-x-y-bp-fix-user-resizable-transparent-windows-on-win32-1773689479894

Conversation

@trop
Copy link
Copy Markdown
Contributor

@trop trop Bot commented Mar 16, 2026

Backport of #49428

See that PR for details.

notes: Fixed user resizing of transparent windows on win32 platform

test: revert win32 frameless and transparent resizable expectations

Co-authored-by: Justin Mayfield <tooker@gmail.com>
@trop trop Bot requested a review from a team March 16, 2026 19:31
@trop trop Bot added 40-x-y backport This is a backport PR semver/patch backwards-compatible bug fixes labels Mar 16, 2026
@codebytere codebytere merged commit e094b39 into 40-x-y Mar 17, 2026
68 checks passed
@codebytere codebytere deleted the trop/40-x-y-bp-fix-user-resizable-transparent-windows-on-win32-1773689479894 branch March 17, 2026 08:46
@release-clerk
Copy link
Copy Markdown

release-clerk Bot commented Mar 17, 2026

Release Notes Persisted

Fixed user resizing of transparent windows on win32 platform

0xfullex added a commit to CherryHQ/cherry-studio that referenced this pull request Apr 16, 2026
Electron v40.8.3 (PR electron/electron#50301, backport of #49428) fixed
the transparent + frameless window resize regression on Windows tracked
as electron/electron#48554. The Windows-only manual resize workaround
(custom 8-direction ResizeHandle + IPC + setBounds) is no longer needed.

- Bump electron 40.8.0 -> 41.2.1 (latest stable)
- Remove SelectionService.resizeActionWindow and its IPC handler
- Remove ResizeHandle component, handleResizeStart and ResizeDirection
  type from SelectionActionApp; trim ReactMouseEvent and isWin imports
- Remove preload resizeActionWindow bridge
- Remove Selection_ActionWindowResize IPC channel

Native resize now works uniformly across Windows/macOS/Linux.

Signed-off-by: fullex <0xfullex@gmail.com>
SiinXu pushed a commit to CherryHQ/cherry-studio that referenced this pull request Apr 17, 2026
Electron v40.8.3 (PR electron/electron#50301, backport of #49428) fixed
the transparent + frameless window resize regression on Windows tracked
as electron/electron#48554. The Windows-only manual resize workaround
(custom 8-direction ResizeHandle + IPC + setBounds) is no longer needed.

- Bump electron 40.8.0 -> 41.2.1 (latest stable)
- Remove SelectionService.resizeActionWindow and its IPC handler
- Remove ResizeHandle component, handleResizeStart and ResizeDirection
  type from SelectionActionApp; trim ReactMouseEvent and isWin imports
- Remove preload resizeActionWindow bridge
- Remove Selection_ActionWindowResize IPC channel

Native resize now works uniformly across Windows/macOS/Linux.

Signed-off-by: fullex <0xfullex@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

40-x-y backport This is a backport PR semver/patch backwards-compatible bug fixes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant