Por navegador, pensé que era navegador web. Según entiendo es un TDBNavigator.
Si es así, puedes usar el dataset asociado, en concreto el evento AfterScroll que se produce cuando te mueves entre registros.
Es probable que necesites algo así:
Código Delphi
[-]
if not tabla1.state in dsEditModes then
TraerDescripcion;
Saludos