Allow for `run --debug-adapter` to match breakpoints when source is running in a sandbox (#17566)
Allow for `run --debug-adapter` to match breakpoints when source is running in a sandbox (#17566)

Fixes https://github.com/pantsbuild/pants/issues/17540

The key is that the DAP client is sending `pathMappings`, which normally sets `remoteRoot` to `"."` which for `run` isn't true.
There's no easy way to have the server set it's own mapping so we monkeypatch.
pantsbuild/pants,pantsbuild/pants,pantsbuild/pants,pantsbuild/pants,pantsbuild/pants,pantsbuild/pants,pantsbuild/pants