The Skill view is locked (ViewPicker disabled) while a workflow is running or chatflow is responding, so ArtifactsSection is never mounted during runs. Polling there is dead code.