I've learned to use Active HDL some time ago and never had too much trouble with it. But now it is not letting me use the waveform viewer in an effective way. I typically add all my signals once and then as I work on the design and recompile it uses the same signal on each iteration of the edit/compile/simulate cycle.
Now it is deleting all my signals from the waveform every time I recompile. Seems it is related to using the "advanced waveform editor". I found a setting that says, "preserve signals when simulation is initialized". WTF? I guess if you are doing everything from a simulation batch file you just add these signals too, but what is the purpose of automatically deleting them by default or at all? I would think a batch file could easily delete any existing signals before creating its display.
Sometimes I just don't get the mindset of the tool developers.