not working properly

Game Note Date
Azul
  • 12/28/24
Betrayal at the House on the Hill
  • 12/24/24
Betrayal at the House on the Hill, 3e
  • 03/17/25
  • 02/17/25
  • 02/14/25
  • 01/23/25
Blood on the Clocktower
  • 02/28/25
boop.
  • 03/06/25
  • 03/01/25
Crokinole
  • 12/31/24
Cultist of Morta
  • 03/01/25
Dune: Imperium
  • 04/12/25
Exploding Kittens
  • 12/03/24
  • 11/12/24
Flashpoint: Fire Recue
  • 03/01/25
Flick Fleet
  • 11/11/24
King of Tokyo
  • 04/05/25
  • 03/15/25
Kingdomino
  • 10/25/24
  • 10/22/24
Love Letter
  • 05/01/25
  • 04/14/25
  • 12/22/24
  • 10/22/24
  • 10/21/24
Magical Mushroom Mayhem
  • 03/01/25
Mothership
  • 03/01/25
One Deck Dungeon
  • 03/14/25
Skyjo
  • 12/31/24
something about heroes?
  • 03/01/25
Swords Beyond
  • 04/10/25
  • 04/03/25
Taco vs Burrito
  • 10/22/24
The Fuzzies
  • 03/01/25
Tiny Laser Heist
  • 02/28/25
Warp Gate
  • 12/31/24
Wingspan
  • 01/11/25
  • 01/10/25
  • 01/06/25
Zombie Teenz
  • 05/06/25
  • 05/02/25
  • 05/01/25
  • 10/21/24
  • 10/19/24
  • 10/17/24
  • 10/16/24
  • 10/14/24

Only the note with no spaces in the name links correctly on the site. Links fine in Obsidian. Is that a bug or my mistake?

The heart of the dataview code is:
table rows.file.link as Note, rows.Date as Date

Full:

table rows.file.link as Note, rows.Date as Date
from "gamelog"
where Game != "Arcs" and Game != "13th Age" and Game != "Masks" and Game != empty
sort Date desc
group by Game

work around

Game Note Date
Azul
  • 12/28/24
Betrayal at the House on the Hill
  • 12/24/24
Betrayal at the House on the Hill, 3e
  • 03/17/25
  • 02/17/25
  • 02/14/25
  • 01/23/25
Blood on the Clocktower
  • 02/28/25
boop.
  • 03/06/25
  • 03/01/25
Crokinole
  • 12/31/24
Cultist of Morta
  • 03/01/25
Dune: Imperium
  • 04/12/25
Exploding Kittens
  • 12/03/24
  • 11/12/24
Flashpoint: Fire Recue
  • 03/01/25
Flick Fleet
  • 11/11/24
King of Tokyo
  • 04/05/25
  • 03/15/25
Kingdomino
  • 10/25/24
  • 10/22/24
Love Letter
  • 05/01/25
  • 04/14/25
  • 12/22/24
  • 10/22/24
  • 10/21/24
Magical Mushroom Mayhem
  • 03/01/25
Mothership
  • 03/01/25
One Deck Dungeon
  • 03/14/25
Skyjo
  • 12/31/24
something about heroes?
  • 03/01/25
Swords Beyond
  • 04/10/25
  • 04/03/25
Taco vs Burrito
  • 10/22/24
The Fuzzies
  • 03/01/25
Tiny Laser Heist
  • 02/28/25
Warp Gate
  • 12/31/24
Wingspan
  • 01/11/25
  • 01/10/25
  • 01/06/25
Zombie Teenz
  • 05/06/25
  • 05/02/25
  • 05/01/25
  • 10/21/24
  • 10/19/24
  • 10/17/24
  • 10/16/24
  • 10/14/24

This workaround works like I would expect the broken code above would. The heart of the dataview code is:
table "<ul>" + join( map( rows.file, (f) => "<li><a class='internal-link' href='https://superclark.net/" + lower(replace(replace(f.path, " ", "-"), ".md", "")) + "'>" + f.name + "</a>" ), "</li>") + "</ul>" as Note, rows.Date as Date

Improved from:
table join( map( rows.file, (f) => "• [" + f.name + "](https://superclark.net/" + lower(replace(replace(f.path, " ", "-"), ".md", "")) + ")" ), "<br>" ) as Note, rows.Date as Date

a broken workaround attempt

The dataview code:
table join( map( rows.file, (f) => "• [[" + lower(replace(replace(f.name, " ", "-"), ".md", "")) + "]]" ), "<br>" ) as Note, rows.Date as Date

Game Note Date
Azul family-azul
  • 12/28/24
Betrayal at the House on the Hill christmas-betrayal
  • 12/24/24
Betrayal at the House on the Hill, 3e ps-i-love-you
shortest-game-ever
cheater-cheater-pumpkin-eater
first-3e-betrayal
  • 03/17/25
  • 02/17/25
  • 02/14/25
  • 01/23/25
Blood on the Clocktower winning-imp
  • 02/28/25
boop. car-boop.
with-the-designer
  • 03/06/25
  • 03/01/25
Crokinole jc-beat-ae
  • 12/31/24
Cultist of Morta morta!
  • 03/01/25
Dune: Imperium eicc-game-con-dune-imperium
  • 04/12/25
Exploding Kittens more-car-cards
car-cards
  • 12/03/24
  • 11/12/24
Flashpoint: Fire Recue we-saved-em-all
  • 03/01/25
Flick Fleet he-doesnt-need-a-handicap
  • 11/11/24
King of Tokyo extra-head,-poison-spit,-alien-origin
new-copy
  • 04/05/25
  • 03/15/25
Kingdomino last-draw
forest-for-the-win
  • 10/25/24
  • 10/22/24
Love Letter four-to-one
dad-wins-again
he-won
sevens-and-eights
streak
  • 05/01/25
  • 04/14/25
  • 12/22/24
  • 10/22/24
  • 10/21/24
Magical Mushroom Mayhem surprisingly-thinky
  • 03/01/25
Mothership the-haunting-of-ypsilon-14
  • 03/01/25
One Deck Dungeon odd
  • 03/14/25
Skyjo learned-skyjo
  • 12/31/24
something about heroes? meh
  • 03/01/25
Swords Beyond playtest-first-play
playtest-character-creation
  • 04/10/25
  • 04/03/25
Taco vs Burrito taco-v-burrito-v-taco
  • 10/22/24
The Fuzzies fuzzy-fun
  • 03/01/25
Tiny Laser Heist hands-on-sticks
  • 02/28/25
Warp Gate an-unpublished-game
  • 12/31/24
Wingspan half-span
bonus-cards-for-the-win
inaugural-wingspan
  • 01/11/25
  • 01/10/25
  • 01/06/25
Zombie Teenz before-mom-gets-home
letter-d
number-9
the-boss
third-times-the-charm
victory-with-guarded-crates
jet-pack
double-tap
  • 05/06/25
  • 05/02/25
  • 05/01/25
  • 10/21/24
  • 10/19/24
  • 10/17/24
  • 10/16/24
  • 10/14/24

This replicates the original problem, with the less-than-ideal formatting of the unimproved workaround.