[BUG] s-progress `value` not set in DOM when value passed is 0

I work on an extension that uses an s-progress component to convey information to customers. However, when the value prop is set to 0, it seems like the value doesn’t get passed through from the extension to the DOM. As a result, the progress bar renders in an animated state instead of showing as empty:

In the actual DOM, there’s no value attribute set on the progress element; this is set if a non-zero value is passed:

And if I manually edit the DOM via dev tools to set the value attribute to 0, the progress bar renders as expected:

Simple code used for this demonstration:

import { render } from 'preact';

export default function ProgressBarDemo() {
  render(<s-progress max={100} value={0} />, document.body);
}

I know that there have been bugs in the past where falsy prop values haven’t been passed through the remote-dom layer to the actual DOM (e.g. here) – could that be happening here as well since 0 is falsy?