-
Type:
Bug
-
Resolution: Unresolved
-
Priority:
Low
-
Component/s: Power-Ups - Third Party
-
1
-
Minor
Issue Summary
When a Power-Up uses the documented show-settings capability to display a settings popup (t.popup({ items: [...] })), and the user selects an item that triggers t.closePopup() followed by t.boardBar(), two separate rendering defects occur at that entry point:
- Trello's own native Settings popup — opened by the gear icon before navigating into "Edit Power-Up settings" — is not automatically dismissed. It remains layered on top of the boardBar that opens next, blocking all interaction until the user manually closes it.
- The Power-Up's pop-up renders pinned to the top-left corner of the viewport instead of anchoring near the Settings button that triggered it.
Both issues are reproducible with the Trello Power-Up specified internally as a Power-Up and are expected to affect any Power-Up using this documented SDK sequence. The partner's implementation follows standard, documented Trello Power-Up SDK usage — the misbehaving pop-up is Trello-owned Chrome.
Steps to Reproduce
- Open the Power-Ups directory on a board, open the Trello Power-Up listing (), and authorize it.
- Click the Settings gear icon. Trello's native Settings menu opens, correctly anchored near the button.
- Click "Edit Power-Up settings". The Power-Up's show-settings popup opens pinned to the top-left corner of the viewport instead of anchoring near the Settings button. → Issue 2
- {}Click "Auto Create Cards From Deals" inside the Power-Up pop-up. The t.boardBar() opens, but Trello's native Settings menu from Step 2 remains open on top of it, blocking all interaction until manually dismissed. → Issue 1
Expected Results
- Trello's native Settings popup should be automatically dismissed before or upon the boardBar opening.
- The Power-Up's show-settings popup should anchor near the Settings button that triggered it, consistent with standard t.popup() behavior.
- Both behaviors should work consistently with documented SDK usage: t.popup() → t.closePopup() → t.boardBar().
Actual Results
Two separate defects occur at the show-settings entry point:
- Stale popup blocks the board bar — Trello's native Settings popup is not dismissed when the user enters "Edit Power-Up settings". It stays layered above the subsequently opened t.boardBar(), blocking all interaction.
- Popup mispositioned — The Power-Up's popup renders pinned to the top-left corner of the viewport instead of anchoring to the triggering Settings button.
Two rendering stacks appear to coexist on this one screen, suggesting a rendering context conflict introduced on Trello's side.
Workaround
Currently there is no known workaround for this behavior. A workaround will be added here when available
- blocks
-
ECOHELP-154393 Loading...