Configuration:
- Web browser and its version: Firefox 94
- Operating system and its version: Linux
- PDF.js version: browser built-in

Steps to reproduce the problem:
1. Open any PDF in Firefox via pdf.js (either built-in or standalone)
2. Observe that as long as the tab with the PDF is open, the browser has increased CPU usage (visible in `top`) and is waking up rapidly (visible in `powertop`), probably updating the page for each vsync (GPU interrupts go up). Unfortunately, profiling via developer tools does not show anything.

What is the expected behavior? The tab with the PDF should not cause the browser to wake up when I do not interact with it.

What went wrong? The tab with the PDF is somehow causing periodic activity in the browser many times per second, causing unnecessary CPU usage and energy waste.
*   behaviour is enabled. The constants from {TextLayerMode} should be used.
 *   The default value is `TextLayerMode.ENABLE`.
 * @property {number} [annotationMode] - Controls if the annotation layer is
 *   created, and if interactive form elements or `AnnotationStorage`-data are
 *   being rendered. The constants from {@link AnnotationMode} should be used;
 *   see also {@link RenderParameters} and {@link GetOperatorListParameters}.
 *   The default value is `AnnotationMode.ENABLE_FORMS`.
 * @property {IPDFAnnotationLayerFactory} annotationLayerFactory
 * @property {IPDFXfaLayerFactory} xfaLayerFactory
 * @property {IPDFStructTreeLayerFactory} structTreeLayerFactory
 * @property {Object} [textHighlighterFactory]
 * @property {string} [imageResourcesPath] - Path for image resources, mainly
 *   for annotation icons. Include trailing slash.
 * @property {string} renderer - 'canvas' or 'svg'. The default is 'canvas'.
 * @property {boolean} [useOnlyCssZoom] - Enables CSS only zooming. The default
 *   value is `false`.
 * @property {number} [maxCanvasPixels] - The maximum supported canvas size in
 *   total pixels, i.e. width * height. Use -1 for no limit. The default value
 *   is 4096 * 4096 (16 mega-pixels).
 * @property {IL10n} l10n - Localization service.
 */
const MAX_CANVAS_PIXELS = compatibilityParams.maxCanvasPixels || 16777216;
/**
 * @implements {IRenderableView}
 */
class PDFPageView {
  /**
   * @param {PDFPageViewOptions} options
   */
  constructor(options) {