| @@ -2,12 +2,9 @@ | ||
| 2 | 2 | // `wp-ability:` id prefix, so they carry no static workflow definition. |
| 3 | 3 | export const isAbilityWorkflow = (id) => |
| 4 | 4 | typeof id === 'string' && id.startsWith('wp-ability:'); |
| 5 | 5 | |
| 6 | -// A write to the post the user is looking at won't show until the page reloads. | |
| 7 | -export const abilityAffectsCurrentPage = (id, input) => { | |
| 8 | - const isAbility = (window.extAgentData?.wpAbilities ?? []).some((category) => | |
| 6 | +// Confirmed abilities are writes, and nothing else re-renders what they changed. | |
| 7 | +export const isAbilityTool = (id) => | |
| 8 | + (window.extAgentData?.wpAbilities ?? []).some((category) => | |
| 9 | 9 | category.abilities?.some((ability) => ability.name === id), |
| 10 | 10 | ); |
| 11 | - const postId = window.extAgentData?.context?.postId; | |
| 12 | - return isAbility && Boolean(postId) && Number(input?.id) === Number(postId); | |
| 13 | -}; | |