PluginProbe
Extendify / 3.2.1
Extendify v3.2.1
3.2.1 3.2.0 3.1.6 3.1.5 3.1.4 3.1.3 3.1.2 3.1.1 3.1.0 3.0.6 3.0.5 3.0.4 trunk 0.1.0 0.10.0 0.10.1 0.10.2 0.11.0 0.11.1 0.2.0 0.3.0 0.3.1 0.4.0 0.5.0 0.6.0 All 127 releases
← All changes | src/Agent/lib/abilities.js +3 -6 3.1.33.2.1 View file →
@@ -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 -};