diff --git a/src/components/views/rooms/EventTile.tsx b/src/components/views/rooms/EventTile.tsx index 8128e5975b..077ef3d1c8 100644 --- a/src/components/views/rooms/EventTile.tsx +++ b/src/components/views/rooms/EventTile.tsx @@ -172,6 +172,13 @@ export function getHandlerTile(ev) { } } + if ( + POLL_START_EVENT_TYPE.matches(type) && + !SettingsStore.getValue("feature_polls") + ) { + return undefined; + } + if (ev.isState()) { if (stateEventSingular.has(type) && ev.getStateKey() !== "") return undefined; return stateEventTileTypes[type];