"Set Due Date" changes Interval without "!"

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!]

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
1 Like