---
title: "Breaking: #77184 - Various TSFE properties removed"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:breaking-77184"
source: "Changelog/8.3/Breaking-77184-VariousTSFEPropertiesRemoved.rst"
typo3-version: "8.3"
typo3-major: 8
type: "breaking"
issue: 77184
forge: "https://forge.typo3.org/issues/77184"
tags: ["PHP-API", "Frontend"]
rendered: "2026-09-17T21:17:42+00:00"
---

# Breaking: #77184 - Various TSFE properties removed {#breaking-77184-various-tsfe-properties-removed}

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

## Description {#description}

The following public properties of the PHP class `TypoScriptFrontendController` have been removed.

-   `TYPO3_CONF_VARS`
-   `defaultBodyTag`
-   `clientInfo`

Additionally, the first parameter of the `TypoScriptFrontendController` constructor has no effect anymore and can be set
to null.

## Impact {#impact}

Accessing or setting the properties will throw a PHP warning and have no effect anymore.

## Affected Installations {#affected-installations}

Any installation working with the public property in a third-party extension or instantiating the `TSFE` object itself.

## Migration {#migration}

For any calls to `$GLOBALS['TSFE']->TYPO3_CONF_VARS` the global array `$GLOBALS['TYPO3_CONF_VARS']` should be used.

For the property `defaultBodyTag` the according TypoScript settings can be used to override the
body tag or the page title.

The information previously stored in the clientInfo property can be fetched via `GeneralUtility::clientInfo()`.
