Skip to content

Bugs Issues and Patches

Pakabll13 edited this page Oct 10, 2026 · 1 revision

🐛 Bugs, Issues & Patches

Full changelog of Modatorial.io, including known bugs and fixes.


Version History

✅ v1.9.2 — Hover Animations (current)

Released: 2026-10-10

Added

  • Bouncy hover lift with layout-specific variants (sidebar slides right, grid scales, circles spin)
  • Radial white glow that follows the cursor across each button
  • Diagonal shine sweep animation on hover
  • Click ripple from the cursor position
  • Staggered fade-in animation for menu buttons

Fixed

  • Chrome-bar buttons now have consistent hover feedback
  • Layout switching no longer resets the ripple state

Known Issues

  • Ripple can appear clipped on very small (circle) buttons — will be tuned in a later patch

✅ v1.9.1 — Icon Fix

Released: 2026-10-10

Fixed

  • Critical: Icons rendered at native SVG size (a huge black shape on the right) Cause: css/client.css selector required data-tt-menu-btn, but applyIcons() ran before hardPos() Fix: applyIcons() writes inline styles directly to the <img>
  • Critical: Buttons collapsed after icon replacement Cause: <br> was stripped from button innerHTML, so isMainMenuButton() no longer matched Fix: applyIcons() marks each button as data-tt-menu-btn="1" before modifying content
  • Mods button could appear in random order after icon application Fix: applyLayout() explicitly filters Mods to the end

Added

  • refresh() helper that runs injectModsButton → applyIcons → applyLayout in order every 300 ms

✅ v1.9.0 — Icons & Rebrand

Released: 2026-10-10

Added

  • SVG icon system (assets/icons/*.svg)
  • Custom splash screen with logo integration
  • Full-screen panorama on menu
  • TerritorialMods.setLayout(), setChrome(), setHideMenuButtons(), setHideLogo(), setHideVersion(), setHideMultiplayer()

Known Issues (fixed in 1.9.1)

  • Icons rendered oversized
  • Buttons disappeared after icon replacement

✅ v1.8.1 — Multiplayer Flicker Fix

Released: 2026-10-10

Fixed

  • Multiplayer button flickered because the game kept resetting its inline display Fix: hideByTag() sets display: none !important, visibility: hidden !important, and the hidden attribute; CSS in client.css enforces it
  • Two flags beside the title remained after blanking territorial.io Fix: patchLogo() now also blocks the logo asset name

✅ v1.8.0 — Sidebar Edition

Released: 2026-10-10

Added

  • Left-sidebar layout as the default
  • Input + color swatch integrated as a top row of the sidebar
  • Layout modes simplified to sidebar / grid / circles

Changed

  • Removed wrapper-based layout in favour of direct fixed positioning

Known Issues (fixed in 1.8.1)

  • Multiplayer button flickered when hidden

✅ v1.7.1 — Input Row Integration

Released: 2026-10-10

Fixed

  • Kingdom-name input + color swatch floating outside the button cluster Fix: getPlayerInput() and getColorButton() helpers + positionTopRow() function

✅ v1.7.0 — Layout Wrapper

Released: 2026-10-10

Added

  • Menu wrapper (#tt-menu-wrap) with CSS !important overrides

Known Issues (fixed in 1.8.0)

  • Buttons temporarily vanished during the transition between wrapper modes

✅ v1.6.0 — Mod Toggles

Added

  • Per-mod enable/disable toggles in the F10 menu, persisted in localStorage
  • Toggle All, Reload, Reset buttons in the mod menu header
  • TerritorialMods.toggleMod(id) API

✅ v1.5.0 — Robustness Pass

Added

  • resetModState() — clears localStorage and reloads
  • Detailed console logging for disabled-mod state

✅ v1.4.0 — Mod Menu Redesign

Added

  • List ⇄ grid toggle in the mod menu
  • Card layout for the grid view

✅ v1.3.1 — Layout Switching Fix

Fixed

  • Grid layout didn't restore original button positions after cycling modes Fix: gridCache Map snapshots original positions on first run

✅ v1.3.0 — Client Edition

Added

  • Client chrome bar
  • Menu background hook (ab.a0K) so the panorama draws behind the UI
  • Hide-Logs / Hide-Clan-Charts / Hide-Gold-Transfer / etc. filters

✅ v1.2.0 — Cleanup Pass

Added

  • Store-icon killer (bb.gM override)
  • Clan-bar killer (DOM heuristic)
  • Rebrand: territorial.io → modatorial.io

✅ v1.1.0 — Mods Button

Added

  • Green Mods button injected under the Game Menu button

✅ v1.0.0 — Initial Release

  • Monkey-patched WebSocket with offline-block
  • Monkey-patched requestAnimationFrame
  • window.TerritorialMods API with hook system
  • mods/manifest.json + per-mod mod.json loading
  • Example mod + Simple Name Bots + Panorama Background

🐛 Active Known Issues

ID Description Status Target
#11 Ripple clipped on circle-mode buttons Open 1.9.3
#12 Splash screen logo briefly overlaps title during morph on ultra-wide monitors Open 1.9.4
#13 Panorama cropBand visual glitch when jumping between layouts Open 1.9.4
#14 Very first frame after page load may briefly show the game's original button positions Open 1.9.5
#15 simple-name-bots sometimes doesn't update the first match's leaderboard Open Investigating

📮 Reporting a bug

Open a GitHub Issue with:

  1. Client version (bottom-left of the chrome bar)
  2. Browser + OS
  3. Steps to reproduce
  4. Console output (open DevTools → Console, copy any [ModLoader] lines)
  5. Screenshot if visual

Well-documented bugs get fixed faster.