Skip to content

Vérifier cause possible des erreurs "resizeobserver loop completed with undelivered notifications" #151

@j0ber

Description

@j0ber

L'erreur survient très rarement.

Regarder la possibilité d'ajouter une vérification évitant des boucles infinies dans les resize observer. Peut-être utiliser le requestAnimationFrame?

Exemple :

const myElement = document.getElementById('my-element');
const observer = new ResizeObserver(entries => {
  // Use a condition to prevent infinite loops
  // or use requestAnimationFrame()
  window.requestAnimationFrame(() => {
    if (!entries.length) {
      return;
    }
    const { width, height } = entries[0].contentRect;
    // Your resizing logic here
  });
});

observer.observe(myElement);

AB#110834

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions