---
title: "Feature: #106828 - Add user TSconfig to define default live search action"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:feature-106828-1751343863"
source: "Changelog/14.2/Feature-106828-AddUserTSconfigToDefineDefaultLiveSearchAction.rst"
typo3-version: "14.2"
typo3-major: 14
type: "feature"
issue: 106828
forge: "https://forge.typo3.org/issues/106828"
tags: ["Backend", "TSConfig", "ext:backend"]
rendered: "2026-09-23T15:30:34+00:00"
---

# Feature: #106828 - Add user TSconfig to define default live search action {#feature-106828-1751343863}

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

## Description {#description}

A new user TSconfig option `options.liveSearch.actions` has
been introduced to allow integrators to define the default behavior of a
search.

Available actions:

-   `edit`: Opens the edit form of the record. This is the default for
    all tables except `pages`.
-   `layout`: Opens the page in the Page module. This is the default for
    the `pages` table.
-   `list`: Opens the storage page of the record in the Record List
    module.
-   `preview`: Opens the record in the frontend.

> [!IMPORTANT]
> The `layout` action can only be used for the `pages` and
> `tt_content` tables.

## Examples {#examples}

Set the default for all tables:

```typoscript
options.liveSearch.actions.default = edit
```

Set the default for the `tt_content` table:

```typoscript
options.liveSearch.actions.tt_content.default = layout
```

Set the default for a custom table:

```typoscript
options.liveSearch.actions.my_table.default = preview
```

> [!NOTE]
> To use `preview` for a custom record, a valid preview configuration
> must exist for the table in `TCEMAIN.preview`.

## Impact {#impact}

The default actions of live search results can now be configured with
user TSconfig. Integrators can define global and table-specific behavior
for search results, improving backend workflows.

The default behavior for `pages` has been changed to `layout` to improve
the user workflow.
