Hi,
Workflow will complete or not depends on the design. If there is no further foreground step, then it will complete like in WS20000075.
If you do it other way, then go to basic data - >Version Dependant -> Events. Maintain the SIGNIFICANTLYCHANGED event there and select Cancel Workflow in Receiver Tyep. Then directly workflow will cancel