We scrambled to investigate and fix this particular instance (and previous unrelated instances where they'd had problems). When we realised that they were simultaneously screaming about how shit we were, we put it back on the shelf.
Fixing fundamental basic functionality of your app should not be classified as having "burnt a bunch of time investigating this".
Right, but this is where your response baffles me: they've reported a genuine issue with the implementation, so why not fix it for everybody instead of "put[ting] it back on the shelf" and letting others suffer too?
It sort of sounds like "they complained about us, so fuck them and their issue" (except it's not just their issue). Wouldn't it be better to work around disagreements to benefit everybody, instead?
To be fair, from what I hear GrapheneOS doesn't have the best reputation for its communication with other people, but strcat did appear rather apologetic in the thread. Regardless, we're experiencing the bug I linked, so it's definitely still an issue.
> especially where we had been scrambling to help them.
Hmm, this is where I disagree -- if you've been scrambling to help, wouldn't the issue have been fixed by now?