Impact
An unknown number of users found browser crashes when browsing through the Learn section of Fluid Attacks' web page. The issue started on UTC-5 23-11-08 09:50 and was proactively discovered 6.2 hours (TTD) later by an engineer of the product team who was auditing the Learn section on the web page. The problem was resolved in 28.8 minutes (TTF) resulting in a total impact of 6.7 hours (TTR).
Cause
The component responsible for displaying the information posts in this section entered a continuous rendering loop due to an element in the wrong place in the code [1]. This continuous rendering hurt the performance of web browsers, leading to resource consumption and browser crashes.
Solution
The developer in charge reverted the changes made to the component, restoring resource consumption to normal and returning the browsing experience on the website to its usual state [2].
Conclusion
A linter should have identified the incorrectly positioned element, but it went unnoticed. The team is actively reviewing these tools to address this type of oversight before reaching the production stage. PERFORMANCE_ERROR < FAILED_LINTER