Skip to content

Commit be665a3

Browse files
committed
Refine Function Composition visualization: improve accessibility and clean up code
1 parent 674e2ed commit be665a3

1 file changed

Lines changed: 5 additions & 6 deletions

File tree

  • JavaScript/2629. Function Composition/Claude Code Sonnet 4.6 extended

JavaScript/2629. Function Composition/Claude Code Sonnet 4.6 extended/README_react.html

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1162,11 +1162,6 @@ <h3 class="text-lg font-bold text-[#e53170] mb-3">入出力例</h3>
11621162

11631163
useEffect(() => {
11641164
if (isPlaying) {
1165-
if (activeStep > stepsData.length) {
1166-
setIsPlaying(false);
1167-
setActiveStep(1);
1168-
return;
1169-
}
11701165
timerRef.current = setTimeout(() => {
11711166
if (activeStep === stepsData.length) {
11721167
setActiveStep(1);
@@ -1237,7 +1232,11 @@ <h3 className="text-lg font-bold text-[#e53170] mb-4">ステップ一覧</h3>
12371232

12381233
{/* Right: visualization */}
12391234
<div>
1240-
<div className="rounded-2xl p-5 border border-[#e53170]/20 bg-[#0f0e17]">
1235+
<div
1236+
className="rounded-2xl p-5 border border-[#e53170]/20 bg-[#0f0e17]"
1237+
aria-live="polite"
1238+
aria-atomic="true"
1239+
>
12411240
<div className="text-[#e53170] mono text-xs font-semibold mb-1">
12421241
Step {current.step} / {stepsData.length}
12431242
</div>

0 commit comments

Comments
 (0)