If you place several node fields on panelizers content, then several identical incidents are passed to the page with drupal settings:

function _radioactivity_register_emitter($storage = NULL, $entity_type = NULL, $bundle = NULL, $field_name = NULL, $language = NULL, $entity_id = NULL, $settings = NULL) {
  static $cache = array();
  ...

  @$cache['emitDefault'][] = _radioactivity_prepare_incident($incident);
}

I propose to identify incidents with their checksum and don't dup them.

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

AndreyMaximov’s picture

Status: Active » Needs review
FileSize
500 bytes
AndreyMaximov’s picture

Issue summary: View changes
AndreyMaximov’s picture

Title: Too many incidents emitted if using panelizer » Too many incidents are emitted when panelizer is used

Sutharsan’s picture

Status: Needs review » Fixed

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.