For the most part Starsector has great gameflow, but salvaging is one of the major hiccups, I think. You usually want to scavenge large debris fields two times, which over time really ads up to a lot of player inputs required.
In more detail:
Spoiler
1. (Explore->) consider ship recovery ->select ship->recover->2. pick trough wreckage -> click to reveal loot instantly -> take all -> dump metals etc. -> confirm and continue
3. Scavenge- > Asses -> consider ship recovery ->select ship->recover-> Begin salvage operations -> click to reveal loot instantly ->take all -> dumb metals -> confirm and continue
4. Scavenge again -> Asses -> Begin salvage operations -> click to reveal loot instantly ->take all -> dumb metals -> confirm and continue
That's often over 20 player inputs required for (thorough) post battle salvage or for extracting all resources from abandoned stations/probes, floating hulls or any other exploration encounter. And since you're doing this hundreds of times during a play-though, it really ads up.
I'd propose that in the after battle/exploration encounter dialog, you get two salvage options:
1. Thoroughly search the wreckage. This discovers all ship hulls and as many of the loot as scavenging a debris field twice would discover. However, your fleet is immobilized for a day or so, like after using the active sensor burst. This option does not leave a debris field.
2. Give the wrecks a cursory inspection. This recovers only as much loot as the current post battle salvaging does, maybe even minus enemy hulls. It exist mostly for the situations where you have to get away immediately after a battle and is the default option for AI fleet. That it so they leave debris field behind that the player may salvage.
The thorough search option would easily cut the inputs required in half. Are there any major downsides I am missing?