I've been battling with a bug report that is scary, unpredictable and so far unreproduceable on my development builds.
Users are reporting that they have filled out a rich text field (using the richtext field from plone.richtext behavior) and when they save and view the object, the field shows content from a completely different object, typically saved that day or the previous day.
I even had a report today that on "Add new" that the text field was pre-populated with text from a different object which is incredibly suspicious.
We have a content type called a "Story" and we create many every day.
So far, the reports are:
"I have x stories open in x tabs that I compose in the morning, save, and open back in edit mode.
Then I wait for the audio clip (file) to arrive, which I then attach to the story, save, and publish.
On save, the body field (rich text field) changes to the text I put in a different story."
"I composed my story, saved, and the body text was not what I typed. It's from an older story"
"I open a story in edit mode and the story body is some other story's text"
"I went to create a new story and the story text field was already filled out with another story's text"
(I don't believe this one - the screenshot I got was of an edit page)
This is reported from both chrome and firefox, so I don't think it's a browser bug.
I'm wondering if there is something in the PortalTransforms cache. We have implemented some transforms, but we don't mess with the caching at all.
Does anyone have any debugging tips or ideas or anything? I'm pretty lost when I can't even reproduce the issue myself.