NetSendo v2.0.9: A Fix for a Smoother UX

Have you ever tried to delete a campaign, only for the confirmation box to be mysteriously grayed out and unusable? It’s a small but incredibly frustrating UI glitch. Your workflow is interrupted, and you’re left wondering if you clicked something wrong. We heard your feedback, and we’re happy to announce that this issue is now a thing of the past.
NetSendo v2.0.9 is a maintenance release dedicated to enhancing your user experience by fixing this pesky modal dialog bug once and for all.
🚀 What's New in v2.0.9: The Modal Overlay Fix
The core of this update is a targeted fix for an issue known as a "stacking context" problem in CSS. In simple terms, the semi-transparent dark background (the "backdrop") was accidentally appearing on top of the modal window it was supposed to be behind.
The Technical Lowdown
Think of web page elements as pieces of paper on a desk. The z-index property is like a number telling you the stacking order. The problem was that both the modal and its backdrop were in the same stacking context, and the backdrop was inadvertently rendered last, covering the modal content. The fix involves giving the modal its own stacking context and a higher z-index, ensuring it always stays on top.
ℹ️ The Fix: We addedrelativeandz-[51]classes to the main modal container. This creates a new stacking context and elevates the modal above the backdrop (which has a z-index of 50), guaranteeing visibility.
✅ Benefits & Use Cases: Why This Small Fix Matters
While not a major feature release, this update is crucial for day-to-day operations. It ensures a predictable and fluid user experience across the entire platform.
Uninterrupted Workflows
Whether you're an agency managing client campaigns or a business owner cleaning up subscriber lists, your actions are no longer blocked by a UI glitch.
- Deleting Campaigns: Safely delete old campaigns without the confirmation dialog being hidden.
- Copying Lists: Seamlessly duplicate subscriber lists or automation rules.
- Confirming Actions: Any action requiring a modal confirmation now works as expected.
🛠️ Step-by-Step Guide: How to Update to v2.0.9
Updating your self-hosted NetSendo instance is straightforward with Docker. This update requires no database migrations or complex steps.
-
Navigate to Your Installation Directory
Open your terminal and
cdinto the directory containing yourdocker-compose.ymlfile. -
Pull the Latest Image
Fetch the latest version of the NetSendo image from Docker Hub.
docker compose pull -
Restart the Containers
Stop the running containers and restart them with the new image. The
-dflag runs them in the background.docker compose up -d -
Clear Browser Cache (Optional)
If you don't see the fix immediately, a hard refresh (Ctrl+Shift+R or Cmd+Shift+R) or clearing your browser cache for the NetSendo domain will ensure the latest interface assets are loaded.
🎯 Expert Tips for Instance Management
Before any update, it's wise to have a backup. Use a simple cron job to regularly back up your NetSendo volume data for peace of mind.
For non-critical environments or if you're comfortable with auto-updates, a container like Watchtower can automatically pull and restart your NetSendo container whenever a new image is available.
After an update, if anything seems amiss, the first place to check is the container logs using docker compose logs -f. They provide valuable diagnostic information.
Get Back to a Smooth Workflow
Update to NetSendo v2.0.9 today to take advantage of this UI fix and continue building your marketing campaigns without interruption.




