Tags: patch In 63a48252306a631dc07d62d19311433c7877bd27 I fixed a bug with the PCM implementation of substring completion, relating to the handling of PCM wildcards. However, this fix was incomplete. This change completes the fix by also including a fixed string if it appears before a `prefix' wildcard, even if try-completion doesn't discover that fixed string grows to a unique completion. I discovered this bug while working on enhancements to PCM completion related to completion-pcm-leading-wildcard. In GNU Emacs 29.2.50 (build 12, x86_64-pc-linux-gnu, X toolkit, cairo version 1.15.12, Xaw scroll bars) of 2024-08-23 built on igm-qws-u22796a Repository revision: 253525ba4598f487e451b93a4ab1680ef212a62d Repository branch: emacs-29 Windowing system distributor 'The X.Org Foundation', version 11.0.12011000 System Description: Rocky Linux 8.10 (Green Obsidian) Configured using: 'configure --with-x-toolkit=lucid --without-gpm --without-gconf --without-selinux --without-imagemagick --with-modules --with-gif=no --with-cairo --with-rsvg --without-compress-install --with-native-compilation=aot --with-tree-sitter PKG_CONFIG_PATH=/usr/local/home/garnish/libtree-sitter/0.22.6-1/lib/pkgconfig/'