# "Set Due Date" changes Interval without "!"

**URL:** <https://forums.ankiweb.net/t/set-due-date-changes-interval-without/66906>\
**Category:** Scheduling\
**Created:** [October 7, 2025, 8:38am UTC](https://forums.ankiweb.net/t/set-due-date-changes-interval-without/66906 "2025-10-07T08:38:53Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![jperickson](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/jperickson/32/25541_2.png) [@jperickson](https://forums.ankiweb.net/u/jperickson)\
**Post date:** [October 7, 2025, 8:38am UTC](https://forums.ankiweb.net/t/set-due-date-changes-interval-without/66906/1 "2025-10-07T08:38:53Z")

</div>

I have a deck of cards which all have intervals 2.8-3 years, and they are all due in about 2.8-3 years from now. I want to space them out over the next 0-3 years so they aren’t all bunched up like that. I want to do this without affecting their interval.

 ![Screenshot 2025-10-07 at 11.27.31](https://us1.discourse-cdn.com/flex002/uploads/anki2/original/3X/c/8/c84d444aed178c0f9e1d93ca393fcf47ec7109cb.png)

I select all the cards, and then go to “Set due date…”. I type 1-1090 (about 0-3 years).

 ![Screenshot 2025-10-07 at 11.28.07](https://us1.discourse-cdn.com/flex002/uploads/anki2/original/3X/e/1/e190d54901dff1ae2a2df294082e1437f1fc0a6c.png)

But unexpectedly, the intervals changed as well.

 ![Screenshot 2025-10-07 at 11.28.23](https://us1.discourse-cdn.com/flex002/uploads/anki2/original/3X/b/a/ba05df7a6e0ee3cf95080e23729a92efb40c1cf4.png)

Especially strange as the maximum interval is 1095 (3 years) for this deck, so intervals were also set outside this range.

 ![Screenshot 2025-10-07 at 11.35.03](https://us1.discourse-cdn.com/flex002/uploads/anki2/original/3X/2/b/2b036e798a2d89a98f3fa06f571752abfe9594d2.png)

Is this intended behavior or a bug? Thank you for any insights.

---

<div class="post-metadata">

**Author:** ![Danika\_Dakika](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/danika_dakika/32/17815_2.png) [@Danika\_Dakika](https://forums.ankiweb.net/u/Danika_Dakika)\
**Post date:** [October 7, 2025, 4:21pm UTC](https://forums.ankiweb.net/t/set-due-date-changes-interval-without/66906/2 "2025-10-07T16:21:03Z")

</div>

> [@jperickson](#):
>
> But unexpectedly, the intervals changed as well.

Are you using FSRS? Since the “current interval” isn’t used by the algorithm to calculate the next interval, it’s doesn’t matter what it’s set to.

However, a recent change was implemented so the `!` is unnecessary to change the interval, to make other scheduling calculations work better. **[If you’re not using FSRS, what you’re seeing is a significant regression, so please let us know!]**

> <https://github.com/ankitects/anki/pull/4035>
>
> modified from #3688, fix #3701
> 
> warning: it assumes the previous \`due\` and \`iv…l\` are correct.

> [@jperickson](#):
>
> Especially strange as the maximum interval is 1095 (3 years) for this deck, so intervals were also set outside this range.

I think you’ve always been able to manually change the interval to be longer than the max interval using Set Due Date. But the max interval will trigger the next time the card is studied and scheduled.

@L.M.Sherlock –

1. For the issue you were trying to fix, should that new interval be bounded by the max interval? [I’m just pointing to the difference – I don’t know what the correct answer is.]
2. Should your fix also have hidden the instructions about `!`? It seems like that got lost from the original request that led to issue #3701. [Set Due Date: Hide 'set interval to same value' if FSRS is enabled](https://forums.ankiweb.net/t/set-due-date-hide-set-interval-to-same-value-if-fsrs-is-enabled/53890)

---

<div class="post-metadata">

**Author:** ![jperickson](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/jperickson/32/25541_2.png) [@jperickson](https://forums.ankiweb.net/u/jperickson)\
**Post date:** [October 7, 2025, 6:44pm UTC](https://forums.ankiweb.net/t/set-due-date-changes-interval-without/66906/3 "2025-10-07T18:44:07Z")

</div>

Thank you for your reply. I am using FSRS, therefore this seems to not be an issue after all. Thank you!

---

<div class="post-metadata">

**Author:** ![L.M.Sherlock](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/l.m.sherlock/32/16770_2.png) [@L.M.Sherlock](https://forums.ankiweb.net/u/L.M.Sherlock)\
**Post date:** [October 9, 2025, 4:20am UTC](https://forums.ankiweb.net/t/set-due-date-changes-interval-without/66906/4 "2025-10-09T04:20:28Z")

</div>

> [@Danika\_Dakika](#):
>
> - For the issue you were trying to fix, should that new interval be bounded by the max interval? [I’m just pointing to the difference – I don’t know what the correct answer is.]

The new interval shouldn’t be bounded by the max interval. It should be consistent with the due.

> [@Danika\_Dakika](#):
>
> - Should your fix also have hidden the instructions about `!`?

I wasn’t aware of that there are instructions about it. We should hide it if FSRS is enabled.

---

<div class="post-metadata">

**Author:** ![jperickson](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/jperickson/32/25541_2.png) [@jperickson](https://forums.ankiweb.net/u/jperickson)\
**Post date:** [October 9, 2025, 7:50am UTC](https://forums.ankiweb.net/t/set-due-date-changes-interval-without/66906/5 "2025-10-09T07:50:57Z")

</div>

I would also argue Interval should be hidden from Card Info, Statistics, etc if FSRS is enabled as well.

---

<div class="post-metadata">

**Author:** ![Danika\_Dakika](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/danika_dakika/32/17815_2.png) [@Danika\_Dakika](https://forums.ankiweb.net/u/Danika_Dakika)\
**Post date:** [October 9, 2025, 9:32pm UTC](https://forums.ankiweb.net/t/set-due-date-changes-interval-without/66906/6 "2025-10-09T21:32:29Z")

</div>

The interval is still an important part of the card’s data. Even though FSRS doesn’t use it compute the next interval, it’s still used. For instance, to set the new due date: current date + interval, and to categorize cards in to Young and Mature.

---

<div class="post-metadata">

**Author:** ![Danika\_Dakika](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/danika_dakika/32/17815_2.png) [@Danika\_Dakika](https://forums.ankiweb.net/u/Danika_Dakika)\
**Post date:** [October 9, 2025, 9:36pm UTC](https://forums.ankiweb.net/t/set-due-date-changes-interval-without/66906/7 "2025-10-09T21:36:58Z")

</div>

> [@L.M.Sherlock](#):
>
> I wasn’t aware of that there are instructions about it. We should hide it if FSRS is enabled.

It’s these instructions in the box itself –

 ![Screenshot 2025-10-07 at 11.28.07](https://us1.discourse-cdn.com/flex002/uploads/anki2/original/3X/e/1/e190d54901dff1ae2a2df294082e1437f1fc0a6c.png)

I suppose just the `1! ...` line needs to be removed? But I believe it’s all coded in a single string, so that probably means a 2nd string needs to be added for the with-FSRS version.

---

<div class="post-metadata">

**Author:** ![jperickson](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/jperickson/32/25541_2.png) [@jperickson](https://forums.ankiweb.net/u/jperickson)\
**Post date:** [October 10, 2025, 4:55am UTC](https://forums.ankiweb.net/t/set-due-date-changes-interval-without/66906/9 "2025-10-10T04:55:44Z")

</div>

> [@Danika\_Dakika](#):
>
> it’s doesn’t matter what it’s set to.

> [@Danika\_Dakika](#):
>
> Even though FSRS doesn’t use it compute the next interval, it’s still used.

Then I guess I’m still confused why it’s a non-issue in my use case?

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex002/uploads/anki2/original/1X/8f1279ababc5879d54e4838989f606cfe55af8c7.jpeg) [@system](https://forums.ankiweb.net/u/system)\
**Post date:** [November 9, 2025, 4:56am UTC](https://forums.ankiweb.net/t/set-due-date-changes-interval-without/66906/10 "2025-11-09T04:56:39Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
