Tag Browser sometimes shows extra row (or missing row) for dataset

Ignition 8.1.13

I have a memory tag with a dataset that’s written by a Gateway timer script.

The dataset that is written should always contain 8 rows. However, when I expand the “value” field for the dataset in the Tag Browser, there’s a extra 9th “null” row:

image

I’ve also seen it go the other way, where when I expand the “value” field, the last 8th row is missing.

This dataset is displayed in a Perspective table, and occasionally we see rows appear and disappear, even though it should always be 8 rows, and I’m wondering if it’s related.

Any thoughts?
-Shane