Ruben hi there, thanks for posting this, its a cool scenario u're working on.
in azure workbooks u gotta check empty params carefully. try using 'is empty' or 'equals' with an empty string ''. azure workbooks parameters. sometimes 'not set' acts weird, so test with simple empty string first.
also in ur conditional visibility, set the default param value to empty string '' right at the start. then use 'is not equal to' '' for the check. this usually works smoother than null checks.
when handling selections and actions, always reset the action param after u use it. like clear 'selectedaction' right after the endpoint call. this prevents ghost clicks and weird states.
ur endpoint call should have two conditions: rowkey exists AND action is clicked. chain these with 'and' in the query settings. makes the logic bulletproof. worth looking into how other tools handle this too. the pattern is similar selection >action >clear state. keeps things predictable ))
about those buttons staying visible, check the param names in visibility conditions. sometimes a typo sneaks in and the condition just skips silently. happens to the best of us :))
ur setup is actually pretty solid for crud in workbooks, just needs a tiny logic tweak. u got this %)
let me know if the empty check still acts up after trying these
rgds,
alex