constellation-app / constellation

A graph-focused data visualisation and interactive analysis application.
https://constellation-app.com
Apache License 2.0
386 stars 58 forks source link

Find View Dock to Float Bug #2121

Closed Delphinus8821 closed 1 month ago

Delphinus8821 commented 3 months ago

Prerequisites

Description

If the Find View gets docked to the main window, it will then continue to get stuck behind the main window when it is next undocked. This means that once the view has been undocked, clicking any of the Find buttons will make the graph window active again and force the Find View behind the graph window.

Steps to Reproduce

  1. Open the Find View and manually dock it to the main window

  2. Right click the Find View tab and float the view

  3. Click on the main window and observe that the Find View gets stuck behind the main window

Expected behaviour: Find View stays in front of the main window

Actual behaviour: Find View gets stuck behind the main window

Reproduces how often: 100%

Auriga2 commented 1 month ago

Looks like this is fixed now, probably with changes in https://github.com/constellation-app/constellation/pull/2193

HolandCrick commented 1 month ago

The Find buttons still makes the graph window active again and force the Find View behind the graph window. Please review again.

Auriga2 commented 1 month ago

The issue was only seen in the built versions (v.2.11 to v3.0) and cannot be recreated when running under development (in any version). It's associated with the nature of the pop up window as well. When running in development, there's no appended "- Editor" header and no maximize/minimize etc. buttons. image

Couldn't find anything obvious in configs related to this behavior.

Running the reset.bat seemed to fix the issue. @HolandCrick Can you please run that and try again?

HolandCrick commented 1 month ago

@Auriga2 - thanks for fixing the bug. The Search Dialog box is not going behind the main window anymore.