Bug write-up: opening an asset from the table showed nothing (#84) The asset table wrote ?asset=, the asset screen reads ?asset_id= - the spelling includes/entity_links.php declares canonical and the ticket inbox already uses. Two of three places agreed; the table was the outlier. The page explains why it produced silence rather than an error: an unrecognised query parameter is not an error, so you land on the right module, on the right page, with the right id visible in the address bar, and nothing happens. That is why it reads as the asset failing to load. Same failure mode as #91, and records why the asset screen being STRICT is what made it findable - tolerance is what let the two spellings drift apart. Also documents the two extras: the legacy spelling is accepted but rewritten rather than silently tolerated, and the address bar now tracks the open asset (replaceState, not pushState, because the list never leaves the screen). Adds the Bugs-Resolved row.