---
title: "Breaking: #69315 - ElementBrowser::main_* protected"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:breaking-69315"
source: "Changelog/7.5/Breaking-69315-ElementBrowsermain_Protected.rst"
modified: "2026-09-15T10:46:36+00:00"
---

# Breaking: #69315 - ElementBrowser::main\_\* protected

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

## Description

The `ElementBrowser::main_*` methods have been marked protected as the new `render` method is the main entry point to the class.
Additionally the public member `ElementBrowserController::mode` has been protected as well.

The `ElementBrowserController::content` member and the `ElementBrowserController::printContent()` method have been removed.

## Impact

Any code calling the protected or removed methods or using the protected member will fail with a fatal error.
Any code using the removed member will receive only an empty value. (PHP fallback for non-existing class members)

## Affected Installations

Any installation using third party code calling the mentioned methods or member.

## Migration

Ensure the intended mode is passed in via the `mode` GET-parameter and call the new `ElementBrowser::render` method.
