* feat: add session.addWordToSpellCheckerDictionary to allow custom words in the dictionary
* Update session.md
Co-authored-by: Samuel Attard <samuel.r.attard@gmail.com>
* fix: pass full response headers in net module
* chore: put helper classes in annoymouse namespace
* fix: use hasOwnProperty to test key
* chore: shorter class name
Co-authored-by: Cheng Zhao <zcbenz@github.com>
* chore: bump chromium in DEPS to 80.0.3987.32
* chore: bump chromium in DEPS to 80.0.3987.33
* chore: bump chromium in DEPS to 80.0.3987.34
* chore: bump chromium in DEPS to 80.0.3987.36
* chore: bump chromium in DEPS to 80.0.3987.37
* chore: bump chromium in DEPS to 80.0.3987.38
* chore: bump chromium in DEPS to 80.0.3987.39
* chore: bump chromium in DEPS to 80.0.3987.40
* chore: bump chromium in DEPS to 80.0.3987.43
* chore: bump chromium in DEPS to 80.0.3987.47
* chore: bump chromium in DEPS to 80.0.3987.16
* chore: bump chromium in DEPS to 80.0.3987.18
* chore: bump chromium in DEPS to 80.0.3987.20
* chore: bump chromium in DEPS to 80.0.3987.21
* chore: bump chromium in DEPS to 80.0.3987.22
* chore: bump chromium in DEPS to 80.0.3987.23
* chore: bump chromium in DEPS to 80.0.3987.24
* chore: bump chromium in DEPS to 80.0.3987.25
* chore: bump chromium in DEPS to 80.0.3987.26
* chore: bump chromium in DEPS to 80.0.3987.27
* chore: bump chromium in DEPS to 80.0.3987.28
* chore: bump chromium in DEPS to 80.0.3987.29
* chore: bump chromium in DEPS to 80.0.3987.30
* chore: bump chromium in DEPS to 80.0.3987.31
* fix: set enable_negotiate_port to false in allowNTLMCredentialsForDomains
* read commandline switch
Co-authored-by: Jeremy Apthorp <nornagon@nornagon.net>
* fix: restore parts of original ResourceRequestBody V8 conversion
Restore some of the original conversion logic in order to fix target=_blank post form submissions.
* test: add test for POST form submission
* fix: correctly set cookie date
* fix: name is not required for setting cookie
* test: clear cookie after each cookie test
* test: should test session property
* chore: style fixes
Electron's `AtomNSWindow` implements `accessibilityAttributeValue` to
provide various accessibility info to the OS, including window titles.
Chromium 75 changed to Apple's newer accessibility API for window titles
in the super class that `AtomNSWindow` inherits from. macOS still
supports both the old and new style APIs, but it will prefer the new
style if it is implemented. This means the Electron window title is
being ignored because the newer API at the Chromium level has taken
precedence.
By implementing the newer accessibility API in `AtomNSWindow`, this
restores correct accessibility window titles in macOS Electron apps.
This is a regression has been present since Electron 6.0.0 (the first
release including the Chromium change above).