Quote from other topic does not match preview once published

AI-generated summary

Users are reporting a bug where quoted content from other topics appears differently in the composer preview versus the published post. stephtara highlights that in the editor, a quote simply shows the username (e.g., “stephtara:”), but once published, it renders as a full topic title with excerpt — altering the intended focus. ToddZ notes that while previewing direct URL pastes renders full metadata (title, avatar, link), quote previews do not, suggesting the backend defers rendering until publish time due to missing data in the quote shortcode. stephtara agrees this inconsistency is confusing. sam confirms this is a known issue, explaining that preview rendering of off-topic quotes is inaccurate because it lacks full metadata — which would require HTTP requests to fetch, making the fix complex. The team acknowledges the need to resolve this for consistency between preview and published views.

From the editor:

Note how the quote is simply introduced with “stephtara:”.

Once published, it is presented as a topic title with an excerpt. This completely changes the intended focus.

Editor display and published content should match, seems to me?

Generally the source of a quote is valuable context, and a heavily-referenced topic like this is probably kind of an edge case.

I’m not super-familiar with the backend, but I imagine the composer preview just takes the username from the quote shortcode, while the work of generating the rest (title, link, avatar) is saved until the post is published and “baked.”

Though if we just paste a URL to another topic, the preview does render everything – so it must not be a ton of overhead to do that.

1 Like

Exactly – which makes it quite confusing that it doesn’t “behave properly” in the case of quotes from another topic.

1 Like

Yes, this is a known issue with our preview rendering, rendering of off topic posts is not correct, it is something we would like to sort out.

It is a bit of complicated change cause we would need to make HTTP requests to find the information missing cause it is not 100% present in the quote block so it makes is a bit harder to fix.

2 Likes