AbleSet 3.0.0-beta.12

Hey @Adam_Molinaro,

You could do this using shared variables, though that would mean when you scroll through your list of sections, those changes will be visible on all devices using the same canvas.

Just replace all local with shared and all setLocal with setShared in your canvas, then add a project script in the settings:

// This ensures that the current section is 
// always visible in the canvas section jump buttons
onOscChange("/setlist/activeSectionIndex", ([index]) => {
  if (index !== undefined) {
    const sectionOffset = Math.floor(index / 5) * 5;
    setShared("sectionOffset", sectionOffset);
  }
}, true);

Here’s a demo canvas with this feature: Section Jump.json (5.4 KB)

Let me know if this works for you! :slight_smile: