In T191532#4575809 @Ryasmeen noticed that it's possible for PageIssues events to be sent without ReadingDepth
== Background
ReadingDepth events are only set if sendBeacon is available.
If sendBeacon is not available, PageIssues events can still be sent (using the fallback method)
= Developer notes
Strangely @jdlrobson can replicate this in Safari 11.1.1 (which is strange because according to release notes and [[https://caniuse.com/#feat=beacon |Caniuse]] it should support sendBeacon)
{F25779770}
On the other hand, we see lots of other Safari 11.1.x clients sending ReadingDepth events (T204143#4578937).
While, it is not clear how this is possible, it is technically possible given the current state of the code and we need to fix that - ReadingDepth already feature detects for navigator.sendBeacon, whereas PageIssues does not.
Right now we do this:
```
turnOnPageIssuesSchema();
if ( navigator.sendBeacon !== undefined ) {
turnOnReadingDepthSchema();
}
```
but we could do
```
if ( navigator.sendBeacon !== undefined ) {
turnOnPageIssuesSchema();
turnOnReadingDepthSchema();
}
```
= Acceptance criteria
[] If navigator.sendBeacon is undefined do not enable Schema:PageIssues