- [`ListSerializer.errors` has type `ReturnList`](https://github.com/encode/django-rest-framework/blob/77ef27f18fc7c11e1d2e5fd4aaa8acc51cda6792/rest_framework/serializers.py#L808). - When raising, #8863 [silently casts this into a list](https://github.com/encode/django-rest-framework/pull/8863/files#diff-2b352f708f44b59b1c568d234dafdfc405760d55eaee4fed1ee9fbd140d49886R163). - As a result, the exceptions `.detail` attribute is no longer of type `ReturnList`. - As a result, the `.detail.serializer` attribute is no longer available. [That attribute is the whole point of the existence of `ReturnList`.](https://github.com/encode/django-rest-framework/blob/77ef27f18fc7c11e1d2e5fd4aaa8acc51cda6792/rest_framework/utils/serializer_helpers.py#L49-L54) This is a breaking change in a public API and should be reverted.