Subject: bug#64422: Need space before pipe to get shell-script mode's indent correct

From: Dan Jacobson <[email-masked]>
Date: Sun, 02 Jul 2023 08:37:00 -0500

In emacs-version "28.2"
the "fi" won't slide back to the left margin upon TAB,

#!/bin/sh
if true
then
    for Y in W
    do
	n=$X$Y
    done|grep .
    fi

unless I add a space before the pipe!