Skip to content

Feedback Buttons Can Be Clicked Again After Initial Click #1435

@drobbins-ancile

Description

@drobbins-ancile

Reproducible in:

slack 4.47.72
python 3.13.12

The slack_bolt version

1.27.0

OS info

ProductName: macOS
ProductVersion: 26.2
BuildVersion: 25C56

Steps to reproduce:

(Share the commands to run, source code, and project settings (e.g., setup.py))

  1. Implement feedback buttons following the [documentation example](https://docs.slack.dev/tools/bolt-python/concepts/ai-apps/#adding-and-handling-feedback_
  2. Post a message in slack from your app with feedback buttons
  3. End user clicks the positive feedback button. Feedback button icon changes to "active" version
  4. End user clicks positive feedback button again.
  5. Feedback event is sent to your slack APP on every click, event if the feedback button is already selected

Expected result:

There should be two possibilities:

  1. No action is taken as the feeback button was already clicked
  2. A different event is sent to indicate the user "unclicked" the previously selected feedback button

Actual result:

A feedback event is sent to your application every time the user clicks the feedback button when it has already been selected.

Metadata

Metadata

Assignees

No one assigned

    Labels

    server-sideServer-sider issue with the Slack Platform or Slack API

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions