# 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

<span class="caption">**Tooltip** on the Postpone button shows **tomorrow's date**, for dates **before or on today**.</span>

<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

<span class="caption">**Context menu** on the Postpone button shows options for dates **before or on today**</span>

<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.