diff --git a/lib/Newsletter/ViewInBrowser.php b/lib/Newsletter/ViewInBrowser.php index d180f2fb69..79766bf527 100644 --- a/lib/Newsletter/ViewInBrowser.php +++ b/lib/Newsletter/ViewInBrowser.php @@ -33,6 +33,8 @@ class ViewInBrowser { $newsletter_body, $convert_all = true ); + // remove open tracking link + $newsletter_body = str_replace(Links::DATA_TAG_OPEN, '', $newsletter_body); } } else { $renderer = new Renderer($newsletter, $wp_user_preview); diff --git a/tests/unit/Newsletter/ViewInBrowserTest.php b/tests/unit/Newsletter/ViewInBrowserTest.php index 5499949108..6d7bc8d32d 100644 --- a/tests/unit/Newsletter/ViewInBrowserTest.php +++ b/tests/unit/Newsletter/ViewInBrowserTest.php @@ -5,6 +5,7 @@ use MailPoet\Models\NewsletterLink; use MailPoet\Models\SendingQueue; use MailPoet\Models\Setting; use MailPoet\Models\Subscriber; +use MailPoet\Newsletter\Links\Links; use MailPoet\Newsletter\ViewInBrowser; use MailPoet\Router\Router; @@ -62,7 +63,7 @@ class ViewInBrowserTest extends MailPoetTest { 'html' => '
Newsletter from queue. Hello, [subscriber:firstname | default:reader]. Unsubscribe or visit Google
' ); $this->queue_rendered_newsletter_with_tracking = array( - 'html' => 'Newsletter from queue. Hello, [subscriber:firstname | default:reader]. Unsubscribe or visit Google
' + 'html' => 'Newsletter from queue. Hello, [subscriber:firstname | default:reader]. Unsubscribe or visit Google