Prompt: make it so that in shelley, when i use pageup/pagedown when the diff modal is open, it goes to the diff modal and not to the background.
When the diff modal is open, PageUp/PageDown should scroll the diff
editor content, not the background chat. This adds handling to intercept
those keys and forward them to the Monaco editor's built-in cursor page
navigation.