# Postponing <span class="related-pages">#feature/dates</span> ## Introduction > [!Tip] > Do you ever find that your Task list is full of overdue tasks that you scheduled with the best of intentions? > > - And now you want to postpone many of them, so you can focus on the immediate priorities? > - Or perhaps you want to remove the date instead? > > Then the ⏩ Postpone button is for you! The ⏩ button in Tasks Search results allows you to quickly postpone (or "snooze") a task until tomorrow or later. > [!released] > > - Postpone was introduced in Tasks 5.3.0. > - The ability to remove the existing date was introduced in Tasks 7.3.0. ### Click and Context Menu The ⏩ button provides two choices: 1. **Click the button** to advance the date to the **earlier** of: - tomorrow - the day after its current date ![Tooltip on the Postpone button shows tomorrow's date, for dates before or on today](../images/postpone-overdue-task-default-action.png) <span class="caption">**Tooltip** on the Postpone button shows **tomorrow's date**, for dates **before or on today**.</span> ![Tooltip on the Postpone button shows 'postpone by day', for future dates.](../images/postpone-future-task-default-action.png) <span class="caption">**Tooltip** on the Postpone button shows '**postpone by day**', for **future dates**.</span> 2. **Right-click** or **press-and-hold** the button to select from a context menu with: - future dates in the next 6 days - more future dates, further ahead - an option to remove the date instead ![Context menu on the Postpone button shows options for dates before or on today](../images/postpone-overdue-task-context-menu.png) <span class="caption">**Context menu** on the Postpone button shows options for dates **before or on today**</span> ![Context menu on the Postpone button shows options for future dates.](../images/postpone-future-task-context-menu.png) <span class="caption">**Context menu** on the Postpone button shows options for **future dates**.</span> ### Which date field is edited? The postpone option looks at the first of these Task fields, and will edit the first of: 1. **Due** date, if present. 1. **Scheduled** date - if no Due date is present. 1. **Start** date - If no Due or Scheduled date is present. ### When is the postpone button shown? - Tasks with none of Due, Scheduled and Start currently don't show the Postpone button. - Tasks with any invalid dates at all (including Created and Done dates) also don't show the Postpone button. - You can use the `hide postpone button` [[Layout]] instruction to hide the Postpone button from your Task query results. ### Availability This facility is currently only available in Tasks query search results. | Where | Viewing Mode | Works? | | --------------------------------------- | ------------ | ------ | | Task lines in markdown files | Source mode | ❌ | | Task lines in markdown files | Live Preview | ❌ | | Task lines in markdown files | Reading mode | ❌ | | Edit task modal | All modes | ❌ | | ⏩ button in Tasks query search results | Live Preview | ✅ | | ⏩ button in Tasks query search results | Reading mode | ✅ | ## Current Limitations ### Why is Postpone not shown on a particular task? One of these reasons: - The task status type [[Status Types|status type]] is `DONE`, `CANCELLED` or `NON_TASK`. - The task does has no [[Dates#Due date|due]], [[Dates#Scheduled date|scheduled]] or [[Dates#Start date|start]] date. - The task has at least one date field with an invalid date value. - The `hide postpone button` instruction was used. ### Can I use Postpone to add a date to an undated task? Currently, no. ## Support Before creating a new bug report or feature request about Postponing, please check existing items to avoid duplicates. You do not need to search manually: the links below are already filtered to the label `"scope: postpone"`. - Check both Open and Closed items. - If you find an existing item, support it there instead of adding a `+1` comment. See [[About Support and Help#How to support an existing request|How to support an existing request]]. | Type | Open | Closed | Notes | | --- | --- | --- | --- | | Issues | [Open](https://github.com/obsidian-tasks-group/obsidian-tasks/issues?q=is%3Aopen%20label%3A%22scope%3A+postpone%22%20is%3Aissue%20) | [Closed](https://github.com/obsidian-tasks-group/obsidian-tasks/issues?q=is%3Aclosed%20label%3A%22scope%3A+postpone%22%20is%3Aissue%20) | bug reports and feature requests | | Discussions | [Open](https://github.com/obsidian-tasks-group/obsidian-tasks/discussions/categories/ideas-any-new-feature-requests-go-in-issues-please?discussions_q=is%3Aopen+label%3A%22scope%3A+postpone%22+category%3A%22Ideas%3A+Any+New+Feature+Requests+go+in+Issues+please%22+sort%3Atop) | [Closed](https://github.com/obsidian-tasks-group/obsidian-tasks/discussions/categories/ideas-any-new-feature-requests-go-in-issues-please?discussions_q=is%3Aclosed+label%3A%22scope%3A+postpone%22+category%3A%22Ideas%3A+Any+New+Feature+Requests+go+in+Issues+please%22+sort%3Atop) | older feature discussions from before late 2022 | If you do not find an existing item in Issues or Discussions, see [[About Support and Help]] for how to report a bug or request a feature.