A method for operating a virtual assistant, the method comprising: at an electronic device including a camera: initiating a virtual assistant session responsive to receiving user input, wherein initiating the virtual assistant session includes displaying a user interface associated with the virtual assistant session; in accordance with initiating the virtual assistant session: presenting a final result for the virtual assistant session at a first time; and determining, based on data obtained using one or more sensors of the electronic device, whether one or more criteria representing expressed user disinterest are satisfied, wherein determining that the one or more criteria representing expressed user disinterest are satisfied includes: determining, based on data from the camera obtained a predetermined duration after the first time, that a direction of a user gaze is not directed to the electronic device; in accordance with determining that the one or more criteria representing expressed user disinterest are satisfied prior to a second time, automatically deactivating the virtual assistant session prior to the second time, wherein the second time is defined by a setting of the electronic device, and wherein deactivating the virtual assistant session prior to the second time includes ceasing to display the user interface associated with the virtual assistant session; and in accordance with determining that the one or more criteria representing expressed user disinterest are not satisfied prior to the second time, automatically deactivating the virtual assistant session at the second time, wherein deactivating the virtual assistant session at the second time includes ceasing to display the user interface associated with the virtual assistant session. initiating a virtual assistant session responsive to receiving user input, wherein initiating the virtual assistant session includes displaying a user interface associated with the virtual assistant session; in accordance with initiating the virtual assistant session: presenting a final result for the virtual assistant session at a first time; and determining, based on data obtained using one or more sensors of the electronic device, whether one or more criteria representing expressed user disinterest are satisfied, wherein determining that the one or more criteria representing expressed user disinterest are satisfied includes: determining, based on data from the camera obtained a predetermined duration after the first time, that a direction of a user gaze is not directed to the electronic device; presenting a final result for the virtual assistant session at a first time; and determining, based on data obtained using one or more sensors of the electronic device, whether one or more criteria representing expressed user disinterest are satisfied, wherein determining that the one or more criteria representing expressed user disinterest are satisfied includes: determining, based on data from the camera obtained a predetermined duration after the first time, that a direction of a user gaze is not directed to the electronic device; in accordance with determining that the one or more criteria representing expressed user disinterest are satisfied prior to a second time, automatically deactivating the virtual assistant session prior to the second time, wherein the second time is defined by a setting of the electronic device, and wherein deactivating the virtual assistant session prior to the second time includes ceasing to display the user interface associated with the virtual assistant session; and in accordance with determining that the one or more criteria representing expressed user disinterest are not satisfied prior to the second time, automatically deactivating the virtual assistant session at the second time, wherein deactivating the virtual assistant session at the second time includes ceasing to display the user interface associated with the virtual assistant session.