Skip to content

the buttons in the tables are not pressed #2299

Description

@lickovan2

Checklist

  • I am reporting an issue in existing functionality that does not work as intended
  • I've searched for existing GitHub issues

Description

On all Apple clients (iPhone, iPad, Mac), buttons inside Rich Message tables are not tappable.

This is a Bot API 10.3 rich message: RichTextButton (type: "button") placed in the text of an InputRichBlockTable cell (is_compact: true, including a colspan row). The buttons render correctly (Chart / URL Fast Buy chips, styles link / success / danger), but taps do nothing: the URL is not opened and no callback_query is sent.

The same message works on Android and Telegram Desktop: those buttons open the URL as expected.

Buttons outside tables (paragraph / RichBlockButtons) work on Apple. Only table cells swallow the hit.

Related API:

Minimal cell payload:

{
  "type": "table",
  "is_compact": true,
  "cells": [
    [
      {
        "text": [
          {"type": "button", "button": {"text": "Chart", "style": "link", "url": "https://dexscreener.com/ton/EQ..."}},
          " ",
          {"type": "button", "button": {"text": "Dtrade", "style": "success", "url": "https://t.me/dtrade?start=..."}}
        ],
        "align": "center",
        "valign": "middle",
        "colspan": 4
      }
    ]
  ]
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions