Tony Dehnke
e85bda87be
fix(mattermost): restore 2D→1D button flattening and empty-name filter
...
The core sends buttons as Array<Array<Button>> (2D for Telegram row
layout). The consolidation from #18151 into #19957 lost the flatMap
that flattens to 1D and the .filter() that drops malformed buttons.
Without flatMap, each "button" is actually a row array — btn.text is
undefined, producing empty-name buttons that render as white boxes
with a blue left border in Mattermost.
2026-03-05 14:33:35 +00:00
..
2026-03-04 10:52:28 +01:00
2026-03-04 02:35:12 -05:00
2026-03-04 02:35:12 -05:00
2026-03-04 02:35:12 -05:00
2026-03-04 02:35:12 -05:00
2026-03-04 02:35:12 -05:00
2026-03-04 00:20:44 -06:00
2026-03-05 01:58:21 -08:00
2026-03-04 02:35:12 -05:00
2026-03-04 02:35:12 -05:00
2026-03-04 00:20:44 -06:00
2026-03-04 02:35:12 -05:00
2026-03-04 00:20:44 -06:00
2026-03-04 02:35:12 -05:00
2026-03-04 02:35:12 -05:00
2026-03-04 02:35:12 -05:00
2026-03-05 14:33:35 +00:00
2026-03-04 02:35:12 -05:00
2026-03-04 02:35:12 -05:00
2026-03-04 02:35:12 -05:00
2026-03-04 02:35:12 -05:00
2026-03-04 02:35:12 -05:00
2026-03-04 02:35:12 -05:00
2026-03-04 02:35:13 -05:00
2026-03-04 02:35:13 -05:00
2026-03-04 02:35:13 -05:00
2026-03-01 23:57:06 +00:00
2026-03-04 00:20:44 -06:00
2026-03-04 00:20:44 -06:00
2026-03-04 02:35:13 -05:00
2026-03-04 02:35:13 -05:00
2026-03-04 01:21:30 -05:00
2026-03-04 02:35:13 -05:00
2026-03-04 02:35:13 -05:00
2026-03-04 02:35:13 -05:00
2026-03-04 02:35:13 -05:00
2026-03-04 02:35:13 -05:00
2026-03-04 02:35:13 -05:00
2026-03-04 02:35:13 -05:00
2026-03-04 02:35:13 -05:00