[GH-ISSUE #337] Extension no longer seems to work in Forge Neo. #233

Closed
opened 2026-10-30 21:21:21 +00:00 by bsakaguchi · 2 comments
Owner

Originally created by @Rhodanum on GitHub (Feb 5, 2026).
Original GitHub issue: https://github.com/DominikDoom/a1111-sd-webui-tagcomplete/issues/337

Just updated Forge Neo to the latest version and the tag autocomplete now no longer works. Both the tag suggestion popup and the suggested tags themselves no longer show up at all, as if the extension isn't even installed. Tried it on both Firefox and Chrome, same result.

EDIT: this is the error I get on Forge Neo's console screen:

*** Error loading script: tag_autocomplete_helper.py
Traceback (most recent call last):
File "E:\Stability Matrix\Data\Packages\Stable Diffusion WebUI Forge - Neo\modules\scripts.py", line 530, in load_scripts
script_module = script_loading.load_module(scriptfile.path)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\Stability Matrix\Data\Packages\Stable Diffusion WebUI Forge - Neo\modules\script_loading.py", line 13, in load_module
module_spec.loader.exec_module(module)
File "", line 940, in exec_module
File "", line 241, in _call_with_frames_removed
File "E:\Stability Matrix\Data\Packages\Stable Diffusion WebUI Forge - Neo\extensions\a1111-sd-webui-tagcomplete\scripts\tag_autocomplete_helper.py", line 17, in
from modules import hashes, script_callbacks, sd_hijack, sd_models, shared
ImportError: cannot import name 'sd_hijack' from 'modules' (unknown location)


Originally created by @Rhodanum on GitHub (Feb 5, 2026). Original GitHub issue: https://github.com/DominikDoom/a1111-sd-webui-tagcomplete/issues/337 Just updated Forge Neo to the latest version and the tag autocomplete now no longer works. Both the tag suggestion popup and the suggested tags themselves no longer show up at all, as if the extension isn't even installed. Tried it on both Firefox and Chrome, same result. EDIT: this is the error I get on Forge Neo's console screen: *** Error loading script: tag_autocomplete_helper.py Traceback (most recent call last): File "E:\Stability Matrix\Data\Packages\Stable Diffusion WebUI Forge - Neo\modules\scripts.py", line 530, in load_scripts script_module = script_loading.load_module(scriptfile.path) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "E:\Stability Matrix\Data\Packages\Stable Diffusion WebUI Forge - Neo\modules\script_loading.py", line 13, in load_module module_spec.loader.exec_module(module) File "<frozen importlib._bootstrap_external>", line 940, in exec_module File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed File "E:\Stability Matrix\Data\Packages\Stable Diffusion WebUI Forge - Neo\extensions\a1111-sd-webui-tagcomplete\scripts\tag_autocomplete_helper.py", line 17, in <module> from modules import hashes, script_callbacks, sd_hijack, sd_models, shared ImportError: cannot import name 'sd_hijack' from 'modules' (unknown location) ---
bsakaguchi 2026-10-30 21:21:21 +00:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

@DominikDoom commented on GitHub (Feb 5, 2026):

Thanks for the report. This recent commit in Forge Neo removed the file, which is the reason for the import error:
github.com/Haoming02/sd-webui-forge-classic@c21314e18b (diff-4feb70a97b)

This file was a hacky method used by the original webui and no longer used since early versions of Forge, but it was kept there as an empty placeholder for backwards compatibility. Now that the placeholder was removed in Forge Neo, tag autocomplete fails to load even though it doesn't actually require functionality from that file for Forge. But that also makes it an easy fix, it should work again now if nothing else was broken by their update.

<!-- gh-comment-id:3855961075 --> @DominikDoom commented on GitHub (Feb 5, 2026): Thanks for the report. This recent commit in Forge Neo removed the file, which is the reason for the import error: https://github.com/Haoming02/sd-webui-forge-classic/commit/c21314e18b2357f6c2c10d223193df8045390440#diff-4feb70a97b8d51841360c707d5b132b91a48c7035a60ab1a5c53a7ce0b99c9dd This file was a hacky method used by the original webui and no longer used since early versions of Forge, but it was kept there as an empty placeholder for backwards compatibility. Now that the placeholder was removed in Forge Neo, tag autocomplete fails to load even though it doesn't actually require functionality from that file for Forge. But that also makes it an easy fix, it should work again now if nothing else was broken by their update.
Author
Owner

@Mysterious-Mal-162 commented on GitHub (Feb 5, 2026):

Thanks for the report. This recent commit in Forge Neo removed the file, which is the reason for the import error: Haoming02/sd-webui-forge-classic@c21314e#diff-4feb70a97b8d51841360c707d5b132b91a48c7035a60ab1a5c53a7ce0b99c9dd

This file was a hacky method used by the original webui and no longer used since early versions of Forge, but it was kept there as an empty placeholder for backwards compatibility. Now that the placeholder was removed in Forge Neo, tag autocomplete fails to load even though it doesn't actually require functionality from that file for Forge. But that also makes it an easy fix, it should work again now if nothing else was broken by their update.

Yes works again after their changes on a normal Forge Neo install - haven't tried the Stability Matrix Neo version

Thank you for the super fast fix by the way

<!-- gh-comment-id:3856050930 --> @Mysterious-Mal-162 commented on GitHub (Feb 5, 2026): > Thanks for the report. This recent commit in Forge Neo removed the file, which is the reason for the import error: [Haoming02/sd-webui-forge-classic@c21314e#diff-4feb70a97b8d51841360c707d5b132b91a48c7035a60ab1a5c53a7ce0b99c9dd](https://github.com/Haoming02/sd-webui-forge-classic/commit/c21314e18b2357f6c2c10d223193df8045390440#diff-4feb70a97b8d51841360c707d5b132b91a48c7035a60ab1a5c53a7ce0b99c9dd) > > This file was a hacky method used by the original webui and no longer used since early versions of Forge, but it was kept there as an empty placeholder for backwards compatibility. Now that the placeholder was removed in Forge Neo, tag autocomplete fails to load even though it doesn't actually require functionality from that file for Forge. But that also makes it an easy fix, it should work again now if nothing else was broken by their update. Yes works again after their changes on a normal Forge Neo install - haven't tried the Stability Matrix Neo version Thank you for the super fast fix by the way
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
DominikDoom/a1111-sd-webui-tagcomplete#233
No description provided.