Files
openide/platform/find
Aleksey Pivovarov fa0e3feb12 IJPL-203550 platform: fix cancellation from "Find in Path" popup
'FindAndReplaceExecutorImpl' is using 'Job.cancel' to stop an ongoing 'FindInProjectUtil.findUsages' task.
'FindInProjectUtil' sets an additional EmptyProjectIndicator into the context, that never gets canceled.

Without the 'Job' propagation in the 'FilesScanExecutor', only the 'main' thread gets canceled, leaving the pooled workers running.


(cherry picked from commit 65f7029836f92770cebfa38632ca95418c5ecd24)

IJ-CR-176933

GitOrigin-RevId: 4bb055f1ef74c4b6589991e52bc1778a6695f4c5
2025-10-03 20:54:36 +00:00
..