@Override
		public void run(TaskMonitor monitor) {
			if (monitor.isCancelled() || worker.isDisposed()) {
				return;
			}

			run();

			Swing.runLater(() -> {
				if (!monitor.isCancelled() && !worker.isDisposed()) {
					runSwing();
				}
			});
		}
SCR 3962 - in this mode we allow the user to press Enter/OK with no text in
the text field, which means to user the current directory as the selected dir
Ghidra/Framework/Docking/src/main/java/docking/widgets/filechooser/GhidraFileChooser.java