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
      }
    ]
  ]
}

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

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions