Skip to content

Mephisto 3.1.206 — no forced layout per scrape

Choose a tag to compare

@IchNukeDichWeg IchNukeDichWeg released this 05 Aug 21:39

A forced layout on every board scrape, removed. Found reviewing 3.1.205, one release later.

Which download?

Archive Size Use it when
mephisto-3.1.206.zip 585 MB First install — everything, engines included
mephisto-3.1.206-update.zip 5.9 MB You already have Mephisto — extract over your existing folder

⚠️ Extract the update over your existing install, never into an empty folder — without the engines it cannot run. Extract in place: Chrome derives an unpacked extension's id from its folder path, so a new folder means a new id and re-running the native-host installer.

What changed

The Teams/free-for-all detection added in 3.1.205 was called from the board scrape — which runs on every DOM mutation and on the fallback poll — and its detection reads innerText, forcing a layout each time. A forced reflow per scrape is exactly what made the ChessBase board lookup unusable and got it reverted in 3.1.129; this had reintroduced the same shape one release earlier.

The mode cannot change inside a game, so it is now derived once and cached against the page path.

Only four-player chess was affected, and only on the scrape path — no behaviour changed.

Coming: Chess.com puzzles

Once the upstream pull request is merged, a database of 620,000+ Chess.com puzzles with their solutions will be published for import the same way as the Lichess one — same settings page, same import button, and on a hit the panel plays the known line with no search at all.