1. A method comprising: at a computing device with a display and one or more input devices: displaying, on the display, a first workspace including a first window at least partially obscuring a first portion of a first instance of a second window, the first portion at a first relative location in the first instance of the second window, according to a relationship between respective z-order values of a global z-order associated with the first and second windows, wherein a second workspace includes a third window at least partially obscuring a second portion of a second instance of the second window, the second portion at a second relative location in the second instance of the second window, different from the first relative location, according to a relationship between respective z-order values of the global z-order associated with the second and third windows; while displaying, on the display, the first workspace, receiving, via the one or more input devices, an input associated with the second window; and in response to receiving the input, in accordance with a determination that the input corresponds to a request to promote the z-order value associated with the second window with respect to the z-order value associated with the first window in the global z-order: modifying the global z-order in accordance with the input; updating the first workspace such that the first portion of the first instance of the second window at least partially obscures the first window in the first workspace; and updating the second workspace such that the second portion of the second instance of the second window at least partially obscures the third window in the second workspace.