Closed eliandoran closed 1 month ago
Please consider investigating the findings and remediating the incidents. Failure to do so may lead to compromising the associated services or software components.
Since your pull request originates from a forked repository, GitGuardian is not able to associate the secrets uncovered with secret incidents on your GitGuardian dashboard. Skipping this check run and merging your pull request will create secret incidents on your GitGuardian dashboard.
🦉 GitGuardian detects secrets in your source code to help developers and security teams secure the modern development process. You are seeing this because you or someone else with access to this repository has authorized GitGuardian to scan your pull request.
Thank you for your good work.
Hi there,
I was trying to use this component to generate a QR code based on user input. When the QR code is too large, there is an exception that is logged only in the console. Trying to hook into the
qrCodeGenerationFailed
event did not seem to work so I looked a bit into it.I started by creating a simple test that I added in the demo page.
I researched a bit and the problem appears to be that we are generating the QR code without logo in the component initialization phase, and apparently dispatching events from this state is not possible (see https://github.com/sveltejs/svelte/issues/4470 and https://github.com/sveltejs/svelte/issues/6106).
Two possible solutions: move QR code generation in
onMount
(just like the version with logo), or store the error and dispatch it later. In order to not affect too much the code base, I chose the second option.In addition, I've passed the error as an argument to the event, so that the error can potentially be parsed or displayed to the user programatically.