mmmexplorer

OBSERVED MMM COMMIT #660

Open middle-clicked meshes in a background tab

mmm-observation:sha256:4bac9e18d4ba3db35eb551521105cfd648c46bb0374a6e192eb925f9ae320464

Signed revision

Revision ID
mmm-revision:sha256:069ef9a3d9605541f40b888edfe1d7252a10da0bba74b256263cf8c5aed6db7f
Backend
Git
Issued
2026-09-27 18:07:40 UTC
Manifest
mmm-manifest:sha256:d97d259feb74933b0ec9bd535a9cce0f4c98a33c420054dab15e966c995cb040

CANONICAL RECORD VIEW

Revision payload

{
  "backend": {
    "author": {
      "email": "drschwabe@fastmail.com",
      "name": "Derrick Schwabe",
      "time": 1790532460
    },
    "commit": "git:sha1:a582c2de7974e24ca06976b512256420b6b23781",
    "committer": {
      "email": "drschwabe@fastmail.com",
      "name": "Derrick Schwabe",
      "time": 1790532460
    },
    "manifest": "mmm-manifest:sha256:d97d259feb74933b0ec9bd535a9cce0f4c98a33c420054dab15e966c995cb040",
    "message": "Open middle-clicked meshes in a background tab\n\nMiddle-clicking a row in the MESHES panel called window.open, and a tab\nopened from script always takes focus. Rows are now real links to\n?mesh=, so middle-click (and ctrl/shift-click) is the browser's own link\nhandling and the new tab opens behind the current one. A plain click\nstill switches meshes through mesh/open, and the middle-button mousedown\nis still stopped so the canvas does not pan.",
    "objectFormat": "sha1",
    "parents": [
      "git:sha1:4b5316528b33a7358c2f952677efaa255538d66a"
    ],
    "ref": "refs/heads/master",
    "summary": "Open middle-clicked meshes in a background tab",
    "tree": "git:sha1:2d0e6a731f3ba44e7bfa6c1ffe0ad7262858a5aa",
    "type": "git"
  },
  "issuedAt": "2026-09-28T15:47:36.937Z",
  "previous": "mmm-revision:sha256:b5c128fc0fe0a2f32e080d5c13290da6c7e5eb11256a0fef53a4d8c0da538eb3",
  "project": "mmm1np06566gf6u8fpyj84u2emf25l98qad36700d2nlep6jzqdknp8qkyd3xu",
  "protocol": "mmm/0-alpha",
  "sequence": 257,
  "type": "mmm/revision"
}