Change record status: 
Project: 
Introduced in branch: 
8.5.x
Introduced in version: 
8.5.x
Description: 

The default EntityListBuilder and ConfigEntityListBuilder classes now add a destination query argument that leads users back to the current list.

This also affects views using the operations field. The views specific setting to enforce the destination link is no longer required to be set for that to work and can be disabled in most cases.

The destination is only added to the mentioned operations, to add it to a custom operation in a list builder, the ensureDestination() helper method can be used:

$operations['edit'] = [
  'title' => $this->t('Edit'),
  'weight' => 10,
  'url' => $this->ensureDestination($entity->toUrl('edit-form')),
];

Note this change has caused issues with entity forms with special redirects. This can be resolved by removing the destinations from the urls. For example see #2940165: [regression] Cannot add effects to image style via the UI.

Impacts: 
Site builders, administrators, editors
Module developers
Updates Done (doc team, etc.)
Online documentation: 
Not done
Theming guide: 
Not done
Module developer documentation: 
Not done
Examples project: 
Not done
Coder Review: 
Not done
Coder Upgrade: 
Not done
Other: 
Other updates done