Kristian Hans Onjala Full-Stack Engineer / Cofounder / STEM Mentor
Menu
O

OpenBB - Open Source Contribution

Contributed to OpenBB, an open-source financial data platform. Fixed a cross-browser compatibility bug that caused the application to crash in certain browsers due to unsupported API calls and inconsistent DOM handling.

  • Open Source
  • Frontend
  • Bug Fix
Preview OpenBB - Open Source Contribution All projects

Tech Stack

JavaScript React B Browser APIs

Overview

Project overview

OpenBB is an open-source investment research platform that provides access to financial data, analysis tools, and market insights. The platform experienced crashes in certain browsers due to cross-browser compatibility issues in the frontend codebase.

Problem

What it solves

The OpenBB web application was crashing in some browsers, including Microsoft Edge (Bing-integrated). The issue stemmed from the use of browser APIs that were not universally supported and inconsistent DOM event handling across rendering engines. This created a poor user experience for a significant portion of the user base who did not use Chrome as their primary browser.

Build

Implementation details

What I worked on

  • Open Source Contributor
  • Diagnosed the cross-browser crash by analyzing the error stack traces and identifying unsupported API calls
  • Implemented feature detection and polyfills for the affected browser APIs
  • Added fallback handling for DOM events that behaved differently across rendering engines
  • Submitted a pull request with the fix and supporting documentation

More Projects

Continue browsing

Back to all projects