diff --git a/mozilla/calendar/lightning/content/messenger-overlay-sidebar.js b/mozilla/calendar/lightning/content/messenger-overlay-sidebar.js index 6f81d93bda2..c4141be38e3 100644 --- a/mozilla/calendar/lightning/content/messenger-overlay-sidebar.js +++ b/mozilla/calendar/lightning/content/messenger-overlay-sidebar.js @@ -149,6 +149,13 @@ function selectedCalendarPane(event) function LtnObserveDisplayDeckChange(event) { var deck = event.target; + + // Bug 309505: The 'select' event also fires when we change the selected + // panel of calendar-view-box. Workaround with this check. + if (deck.id != "displayDeck") { + return; + } + var id = null; try { id = deck.selectedPanel.id } catch (e) { } if (id == "calendar-view-box") {