Skip to content

Cloning an unserializable value causes the transaction to be left inactive #490

@Zaggy1024

Description

@Zaggy1024

The clone a value steps use the ? prefix to unwrap the serialized value, which seems to imply that any exception should immediately be returned to the caller. This prevents the transaction state being reverted back to active, so the transaction should not be usable after an exception occurs in put().

Firefox, Chromium and Safari all allow a put() to succeed after one had thrown an exception.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions