NetSendo Logo
Platform Updates

NetSendo v2.0.9: A Fix for a Smoother UX

NetSendo TeamApril 1, 20263 min de lectura
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.

TL;DR: NetSendo v2.0.9 fixes a UI bug where modal dialogs (like delete confirmations) were hidden behind the background overlay. Updating ensures these dialogs are always visible and clickable, restoring a smooth workflow.

🚀 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 added relative and z-[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.

  1. Navigate to Your Installation Directory

    Open your terminal and cd into the directory containing your docker-compose.yml file.

  2. Pull the Latest Image

    Fetch the latest version of the NetSendo image from Docker Hub.

    docker compose pull
  3. Restart the Containers

    Stop the running containers and restart them with the new image. The -d flag runs them in the background.

    docker compose up -d
  4. 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

1
Automate Your Backups

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.

2
Use Watchtower for Automatic Updates

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.

3
Check the Logs

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.

#update#bug fix#ui#ux#docker#maintenance
Share: