The Aircall Browser Extension may not retain all previously detected phone numbers when scrolling through a long list on certain websites. This article explains why this happens and what you can do about it.

Symptom

When scrolling through a long list of records on certain websites (for example, a HubSpot contact list), the Numbers panel of the Aircall Browser Extension does not accumulate all detected numbers. Numbers that were visible earlier disappear from the panel as new ones load further down the list.

Why this happens

This behavior is caused by how some websites render long lists, not by the extension itself.

The Aircall Browser Extension detects phone numbers by scanning the live content of the web page (the DOM). For a number to be detected, it must be present in the page at that moment.

Some websites use a technique called virtual scrolling (also known as row virtualization) to render long lists more efficiently. With virtual scrolling:

  • Only the rows currently visible in the viewport are kept in the page.
  • As you scroll down, rows that move out of view are removed from the page entirely and replaced by new ones.
  • Once a row is removed, any phone number it contained is no longer present and cannot be detected.

This is why numbers disappear from the Numbers panel as you scroll: from the extension's perspective, those numbers no longer exist on the page.

Note: This is a rendering choice made by the website, not a limitation introduced by Aircall. The same page may behave differently depending on the website's settings, A/B tests, or beta features.

How to confirm the page is using virtual scrolling

You can verify this using your browser's built-in search.

Steps:

  1. Open the page where the issue occurs.
  2. Note a phone number visible at the top of the list.
  3. Press Cmd + F (macOS) or Ctrl + F (Windows) and search for that number. It should be found.
  4. Scroll down until that number disappears from the screen and from the Numbers panel.
  5. Search for the same number again using Cmd + F or Ctrl + F.

If the browser can no longer find the number after scrolling, it has been removed from the page. The extension cannot detect it either, since both rely on the same page content.

Tip: If the number is still found by the browser search after scrolling but is missing from the Numbers panel, the cause is different. Contact Aircall Support so we can investigate further.

What you can do

The Aircall Browser Extension is working as designed: it can only detect numbers present in the page at any given moment. When a website uses virtual scrolling, the following options are available:

  • Zoom out (Cmd/Ctrl + minus) so that more rows fit in the viewport at once. The extension detects every number currently visible on screen.
  • Use the Power Dialer with a CSV import when working with large lists. Export the list from the website as a CSV file and import it into the Power Dialer for the most reliable way to load a large set of numbers in one step. Please see Aircall Workspace - Power Dialer for import steps.
  • Open individual record pages rather than working from the list view. Once a record is open, the phone number is fully present in the page and will be detected normally.
Important: The extension remains fully functional on virtualized pages. Numbers visible on screen are detected and can be clicked to dial or added to the Power Dialer. Only numbers already removed from the page by the website are not retained.