I have my default currency symbol set to £, but when I create a new event, nothing is showing. I’ve searched and there seem to be some related threads, but they’re old and marked as resolved.
The issue seems to be events-meta-box.php line 42:
<input tabindex="<?php tribe_events_tab_index(); ?>" type='text' id='EventCurrencySymbol' name='EventCurrencySymbol' size='2' value='<?php echo ( isset( $_EventCurrencySymbol ) ) ? esc_attr( $_EventCurrencySymbol ) : tribe_get_option( 'defaultCurrencySymbol', '$' ); ?>' />
I’ve tried replacing esc_attr( $_EventCurrencySymbol ) with “test”, and that gets output – so I guess $_EventCurrencySymbol must be set to nothing somehow? Would using !empty() instead of isset() work better?