eclipse-theia / theia

Eclipse Theia is a cloud & desktop IDE framework implemented in TypeScript.
http://theia-ide.org
Eclipse Public License 2.0
20.1k stars 2.5k forks source link

FileDialogs are not correctly disposed #11854

Open schonwetter opened 2 years ago

schonwetter commented 2 years ago

Bug Description:

The file dialog is not disposed when closed resulting in errors when changes are made to the filesystem.

Steps to Reproduce:

  1. Open a file using the file dialog (File > Open...).
  2. Create a new file in the workspace.
  3. The dialog is updated even though it has been detached (which causes a react error visible in the console).

Additional Information

vince-fugnitto commented 2 years ago

@schonwetter thank you for reporting the issue, are you interested in contributing a fix?