Thinking about the way the tumblr dashboard “truncates” long posts, and reblog chains in particular…
Right now, we get to see the top N inches/pixels/whatever-measurement-is-relevant of a post (which is likely mostly/only the OP, and maybe not even all of the OP at that)…and the tags of the person who last reblogged it.
It feels entirely decontextualized—especially if the person who last reblogged it added text/images/etc in their reblog.
Moreover, if it’s a post/reblog chain that has been repeatedly reblogged—for instance, you and some friends are having a conversation about something via reblogs, or it’s one of those evergreen posts—you have no way of seeing what’s important about the reblog, what’s new (if anything) in this latest reblog. All you see is the same N inches of the original post—and you have to expand the entire thing and scroll all the way through to the end to see if there’s anything new.
What tumblr really should do is what we’ve done on the Mac for decades with long filenames and window titles…middle-truncate.
Show us the OP’s banner and the start of their post, maybe 50% N for the original/initial posts, and then show us the banner of the person who last reblogged it* and the start of that post for the last 50% N, and then finally the tags of the person who last reblogged.
A) If the post of the person who last reblogged** fits entirely within that final 50% N (or whatever the proportion might be), show the “Expand” overlay directly above the “end” of first 50% N portion of the reblog chain.
B) If the post of the person who last reblogged** does not fit entirely within that final 50% N, then show the “Expand” overlay over the “end” of the final 50% N post, wherever that falls in the final post.
In Scenario B, there might be reason to use two different “Expand” overlays—though some usability testing is needed. But the overlay positioned as described in Scenario B could function only to expand that final post in the chain (perhaps renamed “Expand This” or “Expand Post” or even “Expand Final Post”/“Expand Last Post”), while the additional overlay—positioned as described in Scenario A, but named instead “Expand All” to clearly differentiate its behavior—expands the entire reblog chain in one click like the current “Expand” overlay does.
I don’t know how widely useful this “alternate Scenario B interface” might be, or how confusing…for me, it would be useful in those ongoing conversation reblogs where I know the full chain and context already and want only to see the latest addition (final post), but would probably be less useful for the evergreen reblogs. But it felt like something worth thinking through and writing out.
And maybe the whole thing turns out to be more confusing than the current experience? But I do think it’s hard to make what we have now worse, particularly because of the decontextualization problem.
* Unless the person who last reblogged the post only added tags, in which case show the previous reblogger’s banner and start of their post instead.
** Or the last person to add a new post to the reblog chain, if the last person to reblog added nothing or only tags.
*** Please also note my explicit disuse of “user” in this explanation—this site is populated by those who post, blog, reblog…all people. And we make or create posts/blog posts, not “content.”