Skip to content

[macOS] IWindowOverlayElement.Draw dirtyRect only returns initial Window Size. #21307

@MartyIX

Description

@MartyIX

Description

I would expect the window overlay to redraw the overlay content when the container window is resized but it does not happen.

Steps to Reproduce

  1. Open Controls.Sample project
  2. Navigate "Others Concepts"
  3. Click "Enable Test window overlay"
  4. Resize window

I would expect the overlay to redraw the overlay content but it does not happen.

Demo:

Screen.Recording.2024-03-19.at.14.49.38.mov

Link to public reproduction project repository

No response

Version with bug

8.0.7 SR2

Is this a regression from previous behavior?

No, this is something new

Last version that worked well

Unknown/Other

Affected platforms

macOS

Affected platform versions

Apple Mac M1 Sonoma 14.4

Did you find any workaround?

No.

Relevant log output

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    area-drawingShapes, Borders, Shadows, Graphics, BoxView, custom drawingfixed-in-8.0.20i/great-reporterThis issue is opened by an author who is known to open high-quality issuesplatform/macosmacOS / Mac Catalystt/bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions