Skip to content

DevTools tab for debugging - #102

Merged
mrts merged 2 commits into
mainfrom
WE2-967-rebased
Jul 2, 2026
Merged

DevTools tab for debugging#102
mrts merged 2 commits into
mainfrom
WE2-967-rebased

Conversation

@mrts

@mrts mrts commented Jun 12, 2026

Copy link
Copy Markdown
Member

Adds the "Web eID" tab to the browser's DevTools.

Features:

  • Event history between the website, extension and native application.
  • Extension's internal log messages.
  • Option to override extension settings, without needing to compile the extension yourself.
  • Option to allow the http://localhost origin when authenticating and signing

The developer tool is disabled by default and needs to be enabled before it can be used.

Firefox

  1. Open [Menu -> Settings -> Extensions and themes]
    or navigate to the address about:addons
  2. Open the Web eID extension details
  3. Open the "Permissions" tab
  4. Toggle "Extend developer tools to access your data in open tabs"

Chrome

  1. Open [Settings -> Extensions]
    or navigate to the address chrome://extensions/
  2. Open the Web eID extension details
  3. Open "Extension options"
  4. Toggle "Enable developer tools"

Screenshots:
Viewing event sequence and the event objects:
image

Viewing the extension's internal log messages:
image

Overriding the extension settings:
image

Resolves WE2-967
Resolves #40

Signed-off-by: Tanel Metsar taneltm@users.noreply.github.com

Comment thread src/shared/devToolsBridge.ts Fixed
@mrts
mrts force-pushed the WE2-967-rebased branch 4 times, most recently from 7afdc2a to a3a8277 Compare June 12, 2026 15:39
@mrts

mrts commented Jun 12, 2026

Copy link
Copy Markdown
Member Author

Supersedes #79 , see history and comments there as well.

@mrts mrts mentioned this pull request Jun 12, 2026
@mrts
mrts force-pushed the WE2-967-rebased branch 2 times, most recently from 41c81bb to 9590c33 Compare June 12, 2026 16:58
Signed-off-by: Tanel Metsar <taneltm@users.noreply.github.com>
Co-authored-by: Sven Mitt <svenzik@users.noreply.github.com>
@mrts
mrts force-pushed the WE2-967-rebased branch from 9590c33 to 9145f4e Compare June 12, 2026 17:28
@svenzik
svenzik force-pushed the WE2-967-rebased branch 2 times, most recently from 1e0e32a to 73095d9 Compare July 2, 2026 14:40
WE2-967

Signed-off-by: Sven Mitt <svenzik@users.noreply.github.com>
@svenzik
svenzik force-pushed the WE2-967-rebased branch from 73095d9 to c1e3f38 Compare July 2, 2026 14:42
@mrts
mrts merged commit 8f9260b into main Jul 2, 2026
4 checks passed
@mrts
mrts deleted the WE2-967-rebased branch July 2, 2026 14:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Option for Verbose Debug Log Messages (in Production)

4 participants