The separator for the hab module appears to handle water filtering correctly now. The slider works and no water mysteriously disappears when the tank is filled to the max. Unfortunately, when the tank is full and the slider returns to zero, it still shows the number the filter was on before. So if it was at 0.5, the slider will be moved to 0, but it'll still say 0.5.
Fixed
The separator for the farm module doesn't appear to have changed at all. The water slider gives wrong numbers for filter rates of 0.1 to 0.4 (such as 0.07 when it should have done 0.10). Filling the tank up to full still results in lost water. Its like the 2 separators don't share code at all.
Fixed