Firefox Browser Add-ons
  • Extensions
  • Themes
    • for Firefox
    • Dictionaries & Language Packs
    • Other Browser Sites
    • Add-ons for Android
Log in
Add-on icon

ZS New Tab version history - 5 versions

ZS New Tab by Ziad Shalaby

There are no ratings yet
0 Stars out of 5
5
0
4
0
3
0
2
0
1
0
ZS New Tab version history - 5 versions
  • Be careful with old versions! These versions are displayed for testing and reference purposes.You should always use the latest version of an add-on.

  • Latest version

    Version 8.5.0

    Released Sep 29, 2026 - 165.04 KB
    Works with firefox 112.0 and later
    • Added a command-palette-style Bookmark Search modal.
    • Open it from the new top-bar button or with Ctrl/Cmd+F.
    • Search bookmarks live without affecting the main grid, pagination, or drag & drop.
    • Matches bookmark name and hostname, with every query word required to match.
    • Added Arabic-aware normalization for alef, ta marbuta, yeh variants, and diacritics.
    • Results are ranked by:
    • Name prefix
    • Name contains
    • Hostname prefix
    • Hostname contains
    • Original grid order
    • Keyboard navigation:
    • Up/Down — Move between results
    • Enter — Open bookmark
    • Ctrl/Cmd+Enter or Middle-click — Open in new tab
    • Esc — Close modal
    • Invalid URLs are displayed with a warning badge and cannot be opened.
    • Search shortcut is disabled while another modal is open, preventing the browser's native Find bar from appearing.
    • Improved hover behavior to prevent list jumping while moving through results.
    • Updated README features and keyboard shortcuts.
    • Added a screenshot placeholder for Bookmark Search.
    • Documented the current name/hostname-only search limitation in ISSUES.md.
    • Bumped version to 8.5.0.

    Source code released under MIT License

    Download Firefox and get the extension
    Download file
  • Older versions

    Version 8.4.0

    Released Sep 29, 2026 - 162.98 KB
    Works with firefox 112.0 and later
    Release Notes

    • Gradient Backgrounds
    • Added 16 preset gradients in a 4×4 picker modal.
    • Added live preview with transactional Apply/Cancel behavior.
    • Cancel or Escape now reverts the preview without saving changes.
    • Gradients are stored in settings.gradient and included in backup/restore.
    • Added solid fallback colors to prevent white flashes during initial rendering.
    • Unknown gradient IDs safely fall back to the default.
    • Modal Management
    • Added a centralized LIFO modal stack through ZSCore.modal.
    • Escape now closes only the topmost modal.
    • Added duplicate-open protection and idempotent closing.
    • Centralized focus containment using inert.
    • Migrated edit-site and export/import dialogs to the new modal system.
    • Improved outside-click and keyboard handling while modals are open.
    • Ctrl/Cmd+S no longer opens settings while a modal is active and always prevents the browser Save Page action.
    • Requires Chrome ≥102 or Firefox ≥112 for inert.
    • Accent Palette
    • Reduced the palette from 36 to 27 colors to remove near-duplicate shades.
    • Added Wine, Coral, Peach, Forest, Navy, Lavender, and Rose.
    • Reordered colors by hue for easier selection.
    • Preserved Gold and Sunset colors for existing users.
    • Accent palette remains collapsible in the settings panel.
    • Keyboard Shortcuts
    • Fixed Ctrl+S and / shortcuts on non-Latin keyboard layouts.
    • Arabic layouts now work without breaking Dvorak/AZERTY shortcuts.
    • Added guards for missing e.key and activeElement.
    • / is ignored when combined with Ctrl, Meta, or Alt.
    • Updated README, ISSUES, and CONTRIBUTING documentation for the new gradient backgrounds and centralized modal system.

    Source code released under MIT License

    Download file
  • Version 8.3.0

    Released Sep 25, 2026 - 160.46 KB
    Works with firefox 109.0 and later
    • Import & Backup Rollback
    • Reworked applyBackup() into validation, confirmation, snapshot, mutation, and rollback stages.
    • Invalid or cancelled imports no longer trigger snapshots or IndexedDB reads.
    • Rollback restores all ZSNewTab.* localStorage keys, background state, and clears iconCache.
    • Storage quota failures now show a single alert and restore the complete pre-import state.
    • saveState() failures are now detected and handled consistently.
    • Storage Failure Handling
    • All state mutations now check saveState() results and roll back on failure.
    • Delete, reorder, add, edit, icon, accent, and settings changes restore previous state when persistence fails.
    • Added shared protection against duplicate quota alerts.
    • State Validation
    • Added site sanitization during state loading.
    • Invalid sites are removed and missing or duplicate IDs regenerated.
    • Settings validate names, search engines, and accent colors.
    • Prevents invalid IDs from creating broken icon keys.
    • Google Drive Uploads
    • Upload timeout scales with backup size: 20s baseline + 5s per 500 KB, capped at 90s.
    • Dialogs & Keyboard Handling
    • Escape handling now uses capture phase and stopImmediatePropagation().
    • Escape closes only the topmost modal.
    • Settings panel stays open when closing modals.
    • Fixed panel focus and accidental panel closing issues.
    • Grid Refactor
    • Centralized grid limits and clampGridDim().
    • State, settings, and imports now share the same limits.
    • Grid inputs receive limits dynamically from GRID_LIMITS.
    • Simplified empty-tile generation, rendering, and CSS.
    • Added --rows alongside --cols.
    • Improved scrollbar styling and Firefox support.
    • Search Engines
    • Expanded to 50 engines across 9 categories.
    • Added grouped dropdowns for General, AI, Google Tools, Developer, Reference, Quran & Islamic, Media, Social, and Shopping.
    • Added URL validation tests and updated documentation.
    • Shortcuts
    • Replaced P with Ctrl/Cmd+S for settings.
    • Added Ctrl/Cmd+Click to open tiles in a new tab.
    • Added reduced-motion support for WAAPI animations.
    • Fixed stale drag state after drag-and-drop.
    • Background resizing now consistently uses WebP.
    • Reduced unnecessary DOM nodes in grid and panel rendering.
    • Dev server safely handles malformed URL encoding.
    • Dev server binds to 127.0.0.1 to prevent LAN exposure.
    • Removed unused OAuth2 manifest configuration.
    • Updated README documentation.
    • Added module key collision warnings.

    Source code released under MIT License

    Download file
  • Version 8.2.0

    Released Sep 23, 2026 - 158.63 KB
    Works with firefox 109.0 and later
    • Added optional Google Drive backup and restore.
    • Export your full setup including sites, settings, icons, and background.
    • Restore your setup across different devices.
    • Uses OAuth 2.0 with secure token handling.
    • Existing local-only backup and restore remains unchanged.
    • Added Device / Drive / Both options for import and export.
    • Added progress feedback for backup and restore operations.
    • Replaced native browser alerts with custom popups.
    • Converted text-based icons to SVG icons.
    • Improved tile action buttons sizing and alignment.
    • Fixed duplicate import failure alerts.
    • Device import now reports malformed JSON errors.
    • Improved handling of expired OAuth tokens.
    • Prevented data loss when closing during Drive imports.
    • Improved OAuth error handling.
    • Added Google Drive setup and privacy documentation.
    • Updated backup, storage, and debugging documentation.
    • Added Drive-specific development notes and known issues.


    Google Drive sync on Firefox requires a registered redirect URI and a signed extension build. Temporary extensions cannot complete the OAuth flow.
    • Chrome 128
    • Firefox Developer Edition 130

    Source code released under MIT License

    Download file
  • Version 8.1.0

    Released Sep 17, 2026 - 153.48 KB
    Works with firefox 109.0a1 and later

    Source code released under MIT License

    Download file
Go to Mozilla's homepage

Add-ons

  • About
  • Firefox Add-ons Blog
  • Extension Workshop
  • Developer Hub
  • Developer Policies
  • Community Blog
  • Forum
  • Report a bug
  • Review Guide

Download

  • Download Firefox
  • Windows
  • macOS
  • iOS
  • Android
  • Linux
  • All

Latest Builds

  • Nightly
  • Beta

Firefox for Business

  • Enterprise

Community

  • Connect
  • Contribute
  • Developer

Follow

  • Instagram
  • YouTube
  • TikTok
  • Bluesky
  • Podcast
  • Privacy
  • Cookies
  • Legal

Except where otherwise noted, content on this site is licensed under the Creative Commons Attribution Share-Alike License v3.0 or any later version.