Skip to content

Facebook feed posts are truncated behind “Show more” — auto-expand full text / limit by line count #320

Description

@toas-koas

Description

On Facebook, many posts are initially shown in a truncated form with a “Show more” prompt. The full text is only displayed after the user taps “Show more”. In the app this often results in only a very small portion of the post being readable.

Feature request

The app should automatically expand Facebook post text, either:

  • to show the full content, or
  • to expand up to a configurable maximum line count (e.g., 5/10/20 lines), after which it may fall back to truncation.

Expected behavior

  • Facebook posts should, by default, display as much of the actual text as possible without requiring user interaction.
  • The “Show more” prompt should not remain visible in the normal feed view (except as a fallback if auto-expansion is not possible).

Why this matters

  • Better readability and context for long posts.
  • Less user effort (fewer taps).
  • More consistent UX across different post lengths.

Proposed approach (implementation notes)

  • Detect the “Show more” element in the Facebook post rendering.
  • Attempt to expand it automatically (e.g., by triggering the same user interaction that reveals the full text).
  • If automatic expansion isn’t reliable, use a fallback strategy such as:
    • a character limit, or
    • a maximum line count and re-rendering accordingly.

Acceptance criteria

  1. Facebook posts that contain “Show more” are expanded automatically when possible.
  2. There is a reasonable fallback (either show full text or limit by line/character count).
  3. The behavior is consistent across common post types (text-only posts and mixed posts where the textual part is truncated).

Additional context

This issue is particularly noticeable for longer captions/text where only a small snippet is visible until “Show more” is tapped.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions