godotengine / godotengine/godot

The `NOTIFICATION_WM_SIZE_CHANGED` is not propagated into children

Open
#103,752 2 comments 0 reactions 0 assignees View on GitHub
discussion topic:gui
Dominant language
C++
Stars
117k
Forks
26.8k
PR merge metrics
PR metrics pending

Description

### Tested versions

4.4.stable

### System information

Godot v4.4.stable - Windows 10 (build 19045) - Multi-window, 2 monitors - Vulkan (Forward+) - dedicated NVIDIA GeForce RTX 3060 Ti (NVIDIA; 32.0.15.6636) - Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz (8 threads)

### Issue description

Currently Godot propagates Window notifications into its children, such as NOTIFICATION_WM_MOUSE_ENTER, NOTIFICATION_WM_MOUSE_EXIT, etc.
However, the only one that's not propagating is NOTIFICATION_WM_SIZE_CHANGED.

### Steps to reproduce

N/A

### Minimal reproduction project (MRP)

N/A

Contributor guide

Open the contributing guide

Research direction

Start by locating where NOTIFICATION_WM_MOUSE_ENTER and related window notifications are propagated to children, then compare that path with NOTIFICATION_WM_SIZE_CHANGED. Confirm the expected behavior across child windows and verify that the size-change notification reaches them without breaking existing notification handling.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
desktop, game-dev
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.