Andrey Lushnikov
76b24e64e8
feat(chromium): roll Chromium to r662092 ( #4462 )
...
This roll includes:
- [inspector_protocol:8ec18cf](8ec18cf088
) Support STRING16 in the template when converting CBOR map keys
to protocol::Value.
- [inspector_protocol:37518ac](37518ac421
) fix parsing of the last ASCII character
This fixes protocol handling of UTF8 in both V8 and Chromium.
Fixes #4443 .
2019-05-22 21:21:45 +03:00
Sergio M
60249e0bc2
fix: Page.setContent working with unicode strings ( #4433 )
...
Fix `page.setContent` with unicode strings that exceeds the range of a 8-bit byte.
This patch implements decoding part of the [MDN's solution #4 for the "unicode problem"](https://developer.mozilla.org/en-US/docs/Web/API/WindowBase64/Base64_encoding_and_decoding#Solution_4_%E2%80%93_escaping_the_string_before_encoding_it ).
Since we rely on node.js buffer to encode into base64, we don't have troubles with base64 encoding, so it is left as-is.
Fixes #4424
2019-05-18 17:15:16 +03:00
Andrey Lushnikov
27c9f754b1
fix(page): teach page.setContent to work with tricky content ( #4366 )
...
Fix #4364
2019-04-30 00:35:05 -07:00
Andrey Lushnikov
f21486fa1b
feat(firefox): implement Page.touchscreen ( #4070 )
2019-02-25 15:36:38 -08:00
Andrey Lushnikov
d04a8d55b4
refactor(firefox): split out DOMWorld ( #4066 )
2019-02-25 11:43:54 -08:00