Methods, tools, and systems are provided for editing an image in a
browser. One method provides editing an image in a browser including
maintaining a list of transformations applied to the image including a
last transformation, receiving a selection from a user to rollback a
transformation, the selection not including the last transformation,
generating a unique identifier associated with the edited image without
the selection and requesting a page using the unique identifier.