diff --git a/src/components/ExpressionRunnerPrecomputed.tsx b/src/components/ExpressionRunnerPrecomputed.tsx
index 60db202ce..110396eed 100644
--- a/src/components/ExpressionRunnerPrecomputed.tsx
+++ b/src/components/ExpressionRunnerPrecomputed.tsx
@@ -50,7 +50,6 @@ export interface ExpressionRunnerPrecomputedProps {
alphaConvertCallArg: ExpressionRunnerConfig['alphaConvertCallArg']
}
-// Must be equal to 1 / N to make timer count seconds evenly
const autoplaySpeed = (speed: number) => 1000 / speed
const FASTFORWARDING_THRESHOLD = 2
@@ -59,10 +58,6 @@ interface PlaybackState {
isPlaying: boolean
}
-// Use floor() + 1 instead of ceil() to make sure it's nonzero
-const numSecondsRemaining = (numStepsRemaining: number, speed: number) =>
- Math.floor((numStepsRemaining * autoplaySpeed(speed)) / 1000) + 1
-
const ExpressionRunnerPrecomputed = ({
speed,
showOnlyFocused,
@@ -391,35 +386,6 @@ const ExpressionRunnerPrecomputed = ({
>
)}
- {isPlaying && isFastForwarding && !isDone && (
- <>
-
-
- container.previouslyChangedExpressionState ===
- 'default' ||
- container.previouslyChangedExpressionState ===
- 'active'
- ).length
- : expressionContainers.length - 1 - currentIndex,
- speed
- )
- }}
- />
-
- >
- )}
{!hideControls &&
currentIndex === expressionContainers.length - 1 &&
expressionContainers[expressionContainers.length - 1]
diff --git a/src/components/H.tsx b/src/components/H.tsx
index f96cfb2d1..3175060e9 100644
--- a/src/components/H.tsx
+++ b/src/components/H.tsx
@@ -1187,37 +1187,6 @@ const H = ({ args, highlightType, episodeNumberOverrides }: HProps) => {
)
}
}
- if (args.name === 'timer') {
- if (locale === 'en') {
- return (
- <>
-
- {args.numSecondsRemaining}
- {' '}
- second
- {args.numSecondsRemaining > 1 ? 's' : ''} left… ⏩
- >
- )
- } else {
- return (
- <>
- ⏩ 残り{' '}
-
- {args.numSecondsRemaining}
- {' '}
- 秒…
- >
- )
- }
- }
if (args.name === 'secretCode') {
if (locale === 'en') {
return <>Number>
diff --git a/src/types/HTypes.ts b/src/types/HTypes.ts
index 3536be03c..dcd661e94 100644
--- a/src/types/HTypes.ts
+++ b/src/types/HTypes.ts
@@ -113,7 +113,6 @@ export interface HProps {
| { name: 'lookAtToc' }
| { name: 'magicalChangedCaption'; fromNumber: number }
| { name: 'ycChangedCaption'; fromNumber: number }
- | { name: 'timer'; numSecondsRemaining: number }
| { name: 'whatCanComputeFactorial'; start: 3 | 4 | 5 }
| { name: 'abbreviated' }
| { name: 'itWillTakeTime' }