Detailed steps on how to reproduce the bug
Description:
- When resizing an AU plugin using JUCE's ResizableCornerComponent in Logic Pro, the window bounces/jitters on the Y-axis
- X-axis resizing is jerky but correct direction
- Y-axis resizing causes the window to jump up and down before settling
- Issue does not occur in other hosts or with VST3 format
- Tested on macOS [your version] with Logic Pro [your version]
- JUCE version: 8.0.4
Steps to reproduce:
- Build the attached minimal AU plugin
- Load in Logic Pro
- Drag the resize corner, especially vertically
- Observe window bouncing
Analysis:
The issue appears to be a feedback loop between JUCE's resize handling and Logic Pro's response to NSView frame changes. The AU wrapper's resizeHostWindow() sets frames, Logic responds by setting frames back, and the coordinate system difference (macOS bottom-left origin vs JUCE top-left) causes Y-axis instability.
What is the expected behaviour?
The Window resizes smoothly and does not jump about
Operating systems
macOS
What versions of the operating systems?
26.2
Architectures
Arm64/aarch64
Stacktrace
The issue can be reproduced with any plugin, but I have attached a minimal plugin code that will reproduce the issue.
Plug-in formats (if applicable)
AU
Plug-in host applications (DAWs) (if applicable)
Logic Pro
wobbly-window.zip
Testing on the develop branch
I have not tested against the develop branch
Code of Conduct
Detailed steps on how to reproduce the bug
Description:
Steps to reproduce:
Analysis:
The issue appears to be a feedback loop between JUCE's resize handling and Logic Pro's response to NSView frame changes. The AU wrapper's resizeHostWindow() sets frames, Logic responds by setting frames back, and the coordinate system difference (macOS bottom-left origin vs JUCE top-left) causes Y-axis instability.
What is the expected behaviour?
The Window resizes smoothly and does not jump about
Operating systems
macOS
What versions of the operating systems?
26.2
Architectures
Arm64/aarch64
Stacktrace
Plug-in formats (if applicable)
AU
Plug-in host applications (DAWs) (if applicable)
Logic Pro
wobbly-window.zip
Testing on the
developbranchI have not tested against the
developbranchCode of Conduct