Como corrigir o Cross Domain Copy Paste que não funciona no Happy Addons
O que é Happy Addons copy paste não funciona?
O Happy Addons copy paste é o recurso que copia elementos do Elementor de um site e cola em outro domínio que você também administra, usando as opções X Copy e X Paste do Happy Addons Pro. Na prática é o mesmo motor do Live Copy Paste: o conteúdo do elemento é serializado e gravado na área de transferência do navegador, e o X Paste lê esse conteúdo do clipboard para reconstruir a seção no editor de destino. Quando isso quebra, você clica em X Paste e nada acontece, ou aparece um pedido de permissão de área de transferência que não foi concedido.
A causa raiz, segundo a documentação oficial do Happy Addons, está quase sempre em dois pontos: o navegador, que passou a exigir permissão explícita de clipboard por causa das novas políticas de privacidade, e a licença Pro, que precisa estar ativada e na mesma versão mais recente nos dois sites. Sem a permissão de clipboard concedida ou com versões diferentes do plugin entre origem e destino, o X Paste não recupera o elemento copiado e a colagem entre domínios falha.
Como identificar
- Você clica em ‘X Paste’ no editor de destino e nada é colado, sem mensagem de erro visível.
- No Chrome ou Edge aparece o aviso do navegador pedindo permissão para ‘ver texto e imagens copiados na área de transferência’ e, mesmo concedendo, o elemento não cola na primeira vez.
- No Firefox a colagem só acontece pelo menu de clique direito com ‘X Paste’, mas o atalho Ctrl + V sozinho não traz o elemento.
- A opção ‘X Copy’ ou ‘X Copy All’ aparece, mas no site de destino o ‘X Paste’ está inativo ou não reconhece o conteúdo copiado.
- Mensagem de licença inválida ou recurso bloqueado surge ao tentar usar o Cross Domain Copy Paste em um dos sites.
- Ao tentar colar uma seção antiga dentro de um Container do Elementor, nada é inserido.
Como prevenir
- Mantenha o Happy Addons Pro sempre na mesma versão estável mais recente nos sites de origem e destino, validando antes em staging.
- Garanta a licença Pro ativa em todos os domínios onde você usa o Cross Domain Copy Paste, evitando que o recurso fique bloqueado por ativação pendente.
- Use sempre HTTPS com certificado válido nos dois sites, já que o acesso à área de transferência pelo navegador depende de contexto seguro.
- Padronize o navegador da equipe e documente o fluxo de X Paste de cada um (Chrome, Firefox, Safari) para evitar tentativas de colagem fora do passo correto.
Causa
- O navegador não recebeu ou não concedeu a permissão de área de transferência: Chrome e Edge exigem autorizar o acesso ao clipboard antes de o X Paste conseguir ler o elemento copiado, mudança que o Happy Addons atribui às novas políticas de privacidade dos navegadores.
- A licença do Happy Addons Pro não está ativada em um dos dois sites: a documentação exige licença Pro ativa tanto no domínio de origem quanto no de destino para o X Copy e o X Paste operarem entre domínios.
- As versões do Happy Addons Pro estão diferentes entre o site de origem e o de destino: o recurso pede a versão mais recente do plugin nos dois sites, e a divergência impede a leitura correta do conteúdo serializado.
- No Firefox a colagem foi tentada apenas pelo atalho Ctrl + V sem antes acionar o 'X Paste' pelo menu de clique direito, fluxo que esse navegador exige por restrição própria de clipboard.
- A tentativa foi colar uma seção (section) antiga dentro de um Container do Elementor, combinação que o próprio núcleo do Elementor não permite, independentemente do Happy Addons.
- O site não está em HTTPS: a Clipboard API dos navegadores só funciona em contexto seguro, então em conexão sem cadeado o acesso programático à área de transferência usado pelo X Paste fica bloqueado.
Como resolver
- Confirme a licença Pro ativa nos dois sites: O Cross Domain Copy Paste exige Happy Addons Pro com licença ativada tanto no site de origem quanto no de destino. Verifique a ativação nos dois antes de qualquer outro teste, porque sem licença ativa o X Paste não opera entre domínios.
Site de origem: Painel WP -> Happy Addons -> verifique a licença Pro ativada Site de destino: Painel WP -> Happy Addons -> verifique a licença Pro ativada - Atualize o Happy Addons Pro para a mesma versão nos dois sites: A documentação pede a versão mais recente do Happy Addons Pro nos dois domínios. Atualize origem e destino para a mesma versão estável, pois divergência de versão impede o X Paste de interpretar o elemento copiado.
Painel WP -> Plugins -> Plugins Instalados -> atualize 'Happy Addons Pro' nos dois sites Confirme que origem e destino ficaram na mesma versão - Conceda a permissão de área de transferência no navegador: No Chrome ou Edge, ao clicar em X Paste aparece um aviso pedindo acesso à área de transferência. Permita o acesso e clique em X Paste de novo. Esse passo é a correção principal porque o recurso depende do clipboard do navegador.
No editor de destino, clique com o botão direito no elemento -> X Paste Quando o navegador pedir permissão de clipboard, clique em Permitir Clique em X Paste novamente para concluir a colagem - Use o fluxo correto por navegador: Cada navegador trata o clipboard de um jeito. No Firefox, acione o X Paste pelo menu de clique direito e finalize com Ctrl + V. No Safari, depois do X Paste clique no botão azul Paste uma segunda vez. Seguir o fluxo do navegador resolve a maioria das falhas de colagem.
Firefox: clique direito -> X Paste, depois pressione Ctrl + V Safari: clique em X Paste e depois no botão azul 'Paste' uma segunda vez Chrome / Edge: conceda a permissão de clipboard e clique em X Paste de novo - Garanta HTTPS e copie com X Copy ou X Copy All: Os navegadores só liberam o acesso programático ao clipboard em conexão segura. Confirme que origem e destino estão em HTTPS com cadeado e, no site de origem, use X Copy no elemento ou X Copy All para a página inteira, sem cabeçalho e rodapé, antes de colar no destino.
Confirme HTTPS (cadeado) na URL dos dois sites Site de origem: clique direito no elemento -> X Copy (ou X Copy All para a página toda) Site de destino: abra o editor Elementor e use X Paste - Evite colar seção antiga dentro de Container: O Elementor Core não permite colar uma seção (section) antiga diretamente dentro de um Container. Se a colagem falha só nesse cenário, cole a seção em uma área fora do Container ou recrie o layout em Container, pois a limitação é do núcleo do Elementor e não do Happy Addons.
No destino, cole o elemento fora de um Container quando ele for uma seção antiga Ou recrie o bloco usando Containers para manter o layout flex
// Cole no console do navegador (F12) com o editor Elementor aberto.
// Diagnostica se o navegador libera a area de transferencia exigida pelo X Paste.
if (!window.isSecureContext) {
console.warn('Sem contexto seguro (HTTPS): a Clipboard API fica bloqueada.');
}
navigator.permissions.query({ name: 'clipboard-read' })
.then(function (status) {
console.log('Permissao clipboard-read:', status.state); // granted | prompt | denied
if (status.state !== 'granted') {
console.warn('Conceda a permissao de area de transferencia e clique em X Paste de novo.');
}
})
.catch(function () {
console.warn('Este navegador nao expoe clipboard-read; use o fluxo de X Paste do navegador.');
});














