If cursor 1 and cursor 2 have been placed on a diagram, the UART analyzer will not process all of the bytes in a trace; it will process a single byte that occurs after cursor 2. If I delete the cursors, then the UART analyzer will process all of the bytes in the trace.
Thanks for the hard work and great application!
This is actually a feature: it allows one to decode only parts of a signal instead of the complete trace. See also: https://github.com/jawi/ols/wiki/FAQ#wiki-Tools.
I can see cases where this can be a useful feature, unfortunately for my current case it causes a small problem. I am capturing traffic on a UART channel and I need to measure the response time of a device to the command it receives. I am using the cursors to measure the response time.
After looking at this a little longer, I see that I can use the measurement system to get the number I need without having to place cursors.
Just a quick follow up: I've decided to make the decoding area a bit more explicit in the future for decoder tools. This means that in the near future, you can explicitly choose whether the area marked by any two cursors should be decoded or the entire timeline...