Homec4science

Allow dashboard panels to detect rendering cycles and arrest stack overflows

Authored by epriestley <git@epriestley.com> on May 16 2014, 04:21.

Description

Allow dashboard panels to detect rendering cycles and arrest stack overflows

Summary:
Ref T4986. Ref T4983. Panels will soon be able to contain other panels, either via Remarkup ({W1}) or maybe through new types of meta-panels.

Allow panels to detect that they are being rendered very deeply and/or within themselves.

Test Plan: Faked some errors, got failed panel renders. Since panels can't really contain other panels yet, this doesn't really have an impact.

Reviewers: btrahan

Reviewed By: btrahan

Subscribers: chad, epriestley

Maniphest Tasks: T4983, T4986

Differential Revision: https://secure.phabricator.com/D9140

Details

Committed
epriestley <git@epriestley.com>May 16 2014, 04:21
Pushed
aubortJan 31 2017, 17:16
Parents
rPHe5e95352c742: Move Maniphest list rendering to SearchEngine
Branches
Unknown
Tags
Unknown

Event Timeline

epriestley <git@epriestley.com> committed rPH63acd90cefaf: Allow dashboard panels to detect rendering cycles and arrest stack overflows (authored by epriestley <git@epriestley.com>).May 16 2014, 04:21