You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The suggest terms button becomes interactive when the content includes 150 or more words. However, this button is not reactive to changes in content because its interactivity is determined at the time it is rendered based on the content. Therefore, even if you add or remove words, the button's state will not update.
Recording.2026-05-19.191038.mp4
Another issue with the current implementation is that outdated content may be sent to the server side when generating terms.
Step-by-step reproduction instructions
N/A
Screenshots, screen recording, code snippet
No response
Environment info
No response
Please confirm that you have searched existing issues in the repo.
Yes
Please confirm that you have tested with all plugins deactivated except the AI plugin.
Yes
Please confirm which theme type you used for testing.
Description
There are cases where
select()is used directly instead ofuseSelect, even though it is within a component or a hook. For example, like this.This means that the data becomes fixed when the component is rendered, and the old data will remain unless the component is re-rendered.
This is causing two problems, as far as I can tell.
Title suggestion
ai/src/experiments/title-generation/components/TitleToolbar.tsx
Line 84 in b284b75
The button text should be "Regenerate" when the title is empty, and "Regenerate" when the title is not empty, but it is not reactive.
Recording.2026-05-19.190401.mp4
Suggest terms
ai/src/experiments/content-classification/components/SuggestionPanel.tsx
Lines 40 to 45 in 4498f98
ai/src/experiments/content-classification/components/useContentClassification.ts
Lines 127 to 129 in 396fcc3
The suggest terms button becomes interactive when the content includes 150 or more words. However, this button is not reactive to changes in content because its interactivity is determined at the time it is rendered based on the content. Therefore, even if you add or remove words, the button's state will not update.
Recording.2026-05-19.191038.mp4
Another issue with the current implementation is that outdated content may be sent to the server side when generating terms.
Step-by-step reproduction instructions
N/A
Screenshots, screen recording, code snippet
No response
Environment info
No response
Please confirm that you have searched existing issues in the repo.
Please confirm that you have tested with all plugins deactivated except the AI plugin.
Please confirm which theme type you used for testing.