diff --git a/js/ui/chart.js b/js/ui/chart.js index 5d8cbe4..fe849f5 100644 --- a/js/ui/chart.js +++ b/js/ui/chart.js @@ -511,14 +511,21 @@ constructor() { }; btnAutoScale.addEventListener('click', () => { + console.log('[AutoScale] Button clicked'); + console.log('[AutoScale] candleSeries:', this.candleSeries); + console.log('[AutoScale] priceScale():', this.candleSeries?.priceScale()); + this.priceScaleState.autoScale = !this.priceScaleState.autoScale; btnAutoScale.classList.toggle('active', this.priceScaleState.autoScale); - this.candleSeries.priceScale().applyOptions({ - autoScale: this.priceScaleState.autoScale - }); - - console.log('Auto Scale:', this.priceScaleState.autoScale ? 'ON' : 'OFF'); + try { + this.candleSeries.priceScale().applyOptions({ + autoScale: this.priceScaleState.autoScale + }); + console.log('[AutoScale] Success:', this.priceScaleState.autoScale ? 'ON' : 'OFF'); + } catch (e) { + console.error('[AutoScale] Error:', e.message); + } }); btnLogScale.addEventListener('click', () => {