Object - Handle to the frame requesting OpenAllBags(), to reserve this open state and thus prevent other frames from executing CloseAllBags()
forceUpdate
Boolean - Optional flag to force ContainerFrame_UpdateAll() should execution halt part-way through the function.
Details[]
OpenAllBags() will remember the frame who requested that all bags open, and block CloseAllBags() until called by the same frame
forceUpdate does not change the open/close state, but instead guarantees the containers will execute their Update() functions even if either of the following happen:
OpenAllBags() does nothing (a bag was already open); or
CloseAllBags() does nothing (another frame reserved the open state).
ToggleAllBags() disregards everything and forces all bags to either open or closed
Patch changes[]
Patch 8.1.0 (2018-12-11): OpenAllBags() and CloseAllBags() now also have forceUpdate as a second optional argument.[1]
Patch 4.1.0 (2011-04-26): OpenAllBags() and CloseAllBags() now receive a frame handle as a sole optional argument.[2]
OpenAllBags() previously had boolean forceOpen, and CloseAllBags previously had no arguments.