This appears to clean up disposables throughout the AbstractStep and Section. I have yet to figure out a good way to test these things, though some logging wizardry could be added to integration tests to allow counting the number of dispose() calls or some such, and we could work out how many there should be.
This appears to clean up disposables throughout the AbstractStep and Section. I have yet to figure out a good way to test these things, though some logging wizardry could be added to integration tests to allow counting the number of dispose() calls or some such, and we could work out how many there should be.