---
title: "Breaking: #78477 - FlashMessagesViewHelper no longer inherits from TagBasedViewHelper"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:breaking-78477"
source: "Changelog/8.6/Breaking-78477-InheritanceOfFlashMessageViewHelper.rst"
typo3-version: "8.6"
typo3-major: 8
type: "breaking"
issue: 78477
forge: "https://forge.typo3.org/issues/78477"
tags: ["Backend", "Fluid", "Frontend"]
rendered: "2026-10-07T06:09:20+00:00"
---

# Breaking: #78477 - FlashMessagesViewHelper no longer inherits from TagBasedViewHelper {#breaking-78477}

See [forge#78477](https://forge.typo3.org/issues/78477)

## Description {#description}

The `FlashMessagesViewHelper` has been refactored and no longer inherits from the `TagBasedViewHelper`.

## Impact {#impact}

The `FlashMessagesViewHelper` outputs default context specific markup. Adding own classes or tag attributes is no longer possible.

## Affected Installations {#affected-installations}

All installations using the `FlashMessagesViewHelper` with tag specific attributes.

## Migration {#migration}

Remove the tag specific attributes and style the default output. If you need custom output use the possibility to render FlashMessages yourself, for example:

```html
<f:flashMessages as="flashMessages">
    <dl class="messages">
        <f:for each="{flashMessages}" as="flashMessage">
           <dt>CODE!! {flashMessage.code}</dt>
           <dd>MESSAGE:: {flashMessage.message}</dd>
        </f:for>
    </dl>
</f:flashMessages>
```
