There are times during a text compare that I want to see more lines above the the default context shown around a particular change. When I expand the hidden lines above the change (there may be a hundred or more lines) BC3 takes me to the beginning of the expanded section.
Please, if a user has selected a line that is visible on the screen, BC3 should keep that selected line on the screen. In other words, if the user selects a line above the hidden text, then the top of the hidden text should be visible when the hidden section is unfolded. If the user selects a line below the hidden text, then the bottom of the hidden text should be visible when the hidden section is unfolded. In either case, the line with focus should keep the focus and remain on the screen.
The only exception would be when the currently selected line is not visible on the screen. In that case, simply expand the hidden section leaving the text above the fold in the same position on the screen.
Please, if a user has selected a line that is visible on the screen, BC3 should keep that selected line on the screen. In other words, if the user selects a line above the hidden text, then the top of the hidden text should be visible when the hidden section is unfolded. If the user selects a line below the hidden text, then the bottom of the hidden text should be visible when the hidden section is unfolded. In either case, the line with focus should keep the focus and remain on the screen.
The only exception would be when the currently selected line is not visible on the screen. In that case, simply expand the hidden section leaving the text above the fold in the same position on the screen.
Comment