Where PhraseShelf works
Desktop Chrome and Edge are the supported browser family. Editor tests have limits; named online services remain unverified.
If a snippet works in practice but not on a website, check permission, pause, scope, and the editor in that order.
Browser website access lets the extension operate on an origin. A global or site pause can still stop expansion. Snippet and folder scopes further limit where a reply is eligible. Finally, the editor must support reliable insertion.
A child snippet cannot broaden a restricted parent folder. Both an embedded frame and its containing page must pass the relevant access and exclusion checks. Granting one page does not grant every unrelated frame.
A site can replace its editor, move focus, or change the selection while a fill-in form is open. PhraseShelf rechecks the captured target. It may retain the prepared output rather than insert into a different location.
Do not keep triggering or automatically retrying an uncertain insertion. Select the destination again or copy the prepared text, then verify the result.
Use current-site access when that is enough. All-sites access is optional. Pause or exclude a site whenever expansion is distracting or inappropriate. Revoking browser access should stop future insertion.
Protected pages, closed host Shadow DOM, and some specialized editors are unsupported. Named live services remain unverified; a generic editor test is not a service guarantee.
If practice fails, stay in the library and fix the saved alias or trigger. If practice works but the site fails, check current-site access and reload the page after installation. If a simple editor works but a specialized editor fails on the same allowed site, more permissions may not help. Copy the prepared text and inspect the pasted result.