Skip to content

FTP Synchronization dialog does not close automatically even when "Close Automatically On Success" is checked #9201

@miraged

Description

@miraged

Apache NetBeans version

Apache NetBeans 28

What happened

The "Synchronization" dialog box, which appears after performing an FTP/Remote synchronization, fails to close automatically upon successful completion. This occurs even when the checkbox "Close Automatically On Success" is explicitly checked.

This issue has been persistent across multiple NetBeans versions (at least 5 different versions tested), suggesting a long-standing bug in the UI handling of this specific dialog.

Language / Project Type / NetBeans Component

No response

How to reproduce

Steps to Reproduce:

  • Set up a PHP project with FTP/Remote synchronization.
  • Perform a "Sync" or "Upload" operation that triggers the Synchronization progress dialog.
  • Check the box "Close Automatically On Success".
  • Wait for the synchronization to finish successfully.

Actual Result:
The dialog stays open with the message "Synchronization successfully finished." The user must manually click the "OK" button to dismiss it.

Expected Result:
The dialog should close automatically as soon as the progress reaches 100% and the "Success" message is triggered, provided the checkbox is enabled.

Did this work correctly in an earlier version?

Apache NetBeans 24 or earlier

Operating System

System: Windows 11 version 10.0 running on amd64; UTF-8; en_US (nb)

JDK

Java: 25.0.1; OpenJDK 64-Bit Server VM 25.0.1+8-LTS

Apache NetBeans packaging

Community provided installer

Anything else

No response

Are you willing to submit a pull request?

No

Metadata

Metadata

Assignees

No one assigned

    Labels

    PHP[ci] enable extra PHP tests (php/php.editor)kind:bugBug report or fixneeds:triageRequires attention from one of the committers

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions