> ## Documentation Index
> Fetch the complete documentation index at: https://docs.broadcast.events/llms.txt
> Use this file to discover all available pages before exploring further.

# Changelog

> Recent user-facing changes to the festivals widget.

## June 21, 2026

### Ticket buttons in schedule item details

Schedule item details now show a ticket button when a ticket URL is available. The widget checks:

* `scheduleItem.custom_fields.ticketUrl`
* `scheduleItem.relatedEvent.custom_fields.ticketUrl`

### Custom ticket button label

Use `data-label-ticket-button` to override the default ticket button label.

```html theme={null}
<div
    id="bc-widget"
    data-venue="YOURCODE"
    data-label-ticket-button="Buy tickets"
></div>
```

The default label is translated by `data-lang` when no custom label is provided.

### Hide ticket buttons

Use `data-hide-ticket-button="true"` to hide ticket buttons in schedule item details, even when ticket URLs are present.

```html theme={null}
<div id="bc-widget" data-venue="YOURCODE" data-hide-ticket-button="true"></div>
```

### Modal close button focus styling

The details modal close button no longer appears visually selected after the modal opens unless the user is actually navigating with keyboard focus.

## June 18, 2026

### Default stage selection

Use `data-default-stage` to load the widget with a stage already selected.

```html theme={null}
<div id="bc-widget" data-venue="YOURCODE" data-default-stage="Main Stage"></div>
```

Use the stage name exactly as it appears in the widget.
