playwright/src/server
Dmitry Gozman 99993e173b
fix(snapshots): account for malformed headers (#8241)
When browser receives multiple header values for the same header name,
we present them as LF-separated value. This is not considered valid in
Node, so we should split by LF when serving a snapshot.

There more invalid characters in headers, so just in case we try/catch it.
2021-08-16 17:40:46 -07:00
..
android chore(android): fix type in DeviceBackend (#7628) 2021-07-14 23:42:09 -07:00
chromium fix: throw if intercepted response fails (#8195) 2021-08-16 16:40:47 -07:00
common feat: support props matching in react and vue selectors (#8104) 2021-08-10 17:10:14 -07:00
electron Revert "chore(eval): merge internal evaluate functions (#7517)" (#7535) 2021-07-09 16:19:42 +02:00
firefox fix: throw if intercepted response fails (#8195) 2021-08-16 16:40:47 -07:00
injected feat(nth): make nth and visible selectors public (#8142) 2021-08-11 11:06:09 -07:00
snapshot fix(snapshots): account for malformed headers (#8241) 2021-08-16 17:40:46 -07:00
supplements feat(nth): make nth and visible selectors public (#8142) 2021-08-11 11:06:09 -07:00
trace chore(tracing): remove resource id (#8131) 2021-08-10 21:23:31 -07:00
webkit fix: throw if intercepted response fails (#8195) 2021-08-16 16:40:47 -07:00
accessibility.ts chore: move src files to server (#3593) 2020-08-24 06:51:51 -07:00
artifact.ts feat(download): adding a new Download._cancel method (#6236) 2021-06-12 22:23:22 +02:00
browser.ts chore: simplify Registry api (#7451) 2021-07-09 16:10:23 -07:00
browserContext.ts Revert "chore(eval): merge internal evaluate functions (#7517)" (#7535) 2021-07-09 16:19:42 +02:00
browserType.ts chore: move working with browser channels to Registry Executables (#7581) 2021-07-13 19:03:49 -07:00
console.ts feat(trace-viewer): show remote object previews in console (#8024) 2021-08-06 11:37:36 -07:00
deviceDescriptors.js feat: use up2date Chromium user-agents for device descriptors (#6594) 2021-05-18 09:29:48 +02:00
deviceDescriptorsSource.json fix(devices): typo in device name Desktop Edge (#8233) 2021-08-16 22:38:26 +02:00
dialog.ts chore(tracing): simplify resource treatment (#6571) 2021-05-13 20:41:32 -07:00
dom.ts feat(trace-viewer): show remote object previews in console (#8024) 2021-08-06 11:37:36 -07:00
download.ts feat(download): adding a new Download._cancel method (#6236) 2021-06-12 22:23:22 +02:00
fileChooser.ts chore: move src files to server (#3593) 2020-08-24 06:51:51 -07:00
frames.ts feat: response interception after redirects in chromium (#7910) 2021-08-05 08:49:02 -07:00
helper.ts chore: move processLauncher into src/utils (#7504) 2021-07-07 21:14:16 +02:00
input.ts feat: tap (#4097) 2020-10-19 10:07:33 -07:00
instrumentation.ts feat(trace-viewer): add nicer params rendering (#7448) 2021-07-02 16:45:09 -07:00
javascript.ts feat(trace-viewer): show remote object previews in console (#8024) 2021-08-06 11:37:36 -07:00
macEditingCommands.ts chore: move src files to server (#3593) 2020-08-24 06:51:51 -07:00
network.ts fix: fulfill intercepted response with empty body (#8151) 2021-08-11 14:47:05 -07:00
page.ts feat: response interception after redirects in chromium (#7910) 2021-08-05 08:49:02 -07:00
pipeTransport.ts chore(eslint): add rule no-unused-expressions (#4848) 2020-12-29 09:59:35 -08:00
playwright.ts chore: simplify Registry api (#7451) 2021-07-09 16:10:23 -07:00
progress.ts chore(tracing): include events in the trace (#6285) 2021-04-23 09:28:18 -07:00
screenshotter.ts fix: evaluate in utility for screenshots (#6364) 2021-04-29 14:53:53 -07:00
selectors.ts feat(nth): make nth and visible selectors public (#8142) 2021-08-11 11:06:09 -07:00
socksServer.ts feat(port-forwarding): add playwrightclient support (#6786) 2021-06-02 23:35:17 +02:00
socksSocket.ts feat(port-forwarding): add playwrightclient support (#6786) 2021-06-02 23:35:17 +02:00
transport.ts feat: support extra http headers in browserType.connect() (#6301) 2021-04-23 14:52:27 -07:00
types.ts feat(drag): sourcePosition and targetPosition (#7803) 2021-08-03 13:12:34 -04:00
usKeyboardLayout.ts chore(linting): enable required semicolons rule in TS (#6701) 2021-05-24 00:09:46 +02:00