densen2014 / ZXingBlazor

Using ZXing Scan barcode/QR code in blazor
Apache License 2.0
93 stars 39 forks source link

SelectDevice Dropdown Duplicating Entries #33

Closed horrorhound closed 8 months ago

horrorhound commented 8 months ago

When using the Reload() method the "SelectDevice" dropdown is duplicating the select option entries.

After 1 Reload

<div data-action="sourceSelectPanel" style="display: block;"><label for="sourceSelect">SelectDevice:</label><span class="text-dark" data-action="result"></span>
            <select data-action="sourceSelect" style="max-width:100%" class="form-control">
<option value="644de2807523e8eae3603f8c916ba3f6322f17c7cf76e44e2d3dc47e1584fca7">Logi C270 HD WebCam (046d:0825)</option>
<option value="0e5bd5c98a719b6772f736783076eb61997d49a0da94cd0f4f93034cf71af2fc">Twitch Virtual Cam</option>
<option value="644de2807523e8eae3603f8c916ba3f6322f17c7cf76e44e2d3dc47e1584fca7">Logi C270 HD WebCam (046d:0825)</option>
<option value="0e5bd5c98a719b6772f736783076eb61997d49a0da94cd0f4f93034cf71af2fc">Twitch Virtual Cam</option></select></div>

After 2 Reloads

<div data-action="sourceSelectPanel" style="display: block;"><label for="sourceSelect">SelectDevice:</label><span class="text-dark" data-action="result"></span>
            <select data-action="sourceSelect" style="max-width:100%" class="form-control">
<option value="644de2807523e8eae3603f8c916ba3f6322f17c7cf76e44e2d3dc47e1584fca7">Logi C270 HD WebCam (046d:0825)</option>
<option value="0e5bd5c98a719b6772f736783076eb61997d49a0da94cd0f4f93034cf71af2fc">Twitch Virtual Cam</option>
<option value="644de2807523e8eae3603f8c916ba3f6322f17c7cf76e44e2d3dc47e1584fca7">Logi C270 HD WebCam (046d:0825)</option>
<option value="0e5bd5c98a719b6772f736783076eb61997d49a0da94cd0f4f93034cf71af2fc">Twitch Virtual Cam</option>
<option value="644de2807523e8eae3603f8c916ba3f6322f17c7cf76e44e2d3dc47e1584fca7">Logi C270 HD WebCam (046d:0825)</option>
<option value="0e5bd5c98a719b6772f736783076eb61997d49a0da94cd0f4f93034cf71af2fc">Twitch Virtual Cam</option></select></div>
densen2014 commented 8 months ago

tks!ok,we will check.

densen2014 commented 8 months ago

fixed v1.0.9

horrorhound commented 8 months ago

Confirmed Fix. Thanks.

densen2014 commented 8 months ago

I work on a cloud host, and it was very laggy when I tried to open the camera. I temporarily removed version 1.0.9 and did more testing before releasing it.