@@ -5539,26 +5539,10 @@ <h5>Conclusion</h5>
5539
5539
< ul data-ucr-role ="conclusion-notes ">
5540
5540
<!-- bullet-point notes summarizing implementation details / blocking issues.
5541
5541
Add tags to the start of a point with an empty `<a data-ucr-role="tag"></a>` where the text content or href matches a tag `id` value. -->
5542
- < li > < a data-ucr-role ="tag "> privacy-fingerprinting</ a >
5543
- As scripts may be loaded from arbitrary origins (depending on cross-origin restrictions),
5544
- an event object including information about a map might allow deductions to be made about a viewer's device.
5545
- For example, the bounds of a map in a responsive design could vary depending on the device on which it is viewed,
5546
- allowing a third-party script to determine that a user is on a handheld device such as a phone.
5547
- </ li >
5548
- < li > < a data-ucr-role ="tag " href =""> security-ui</ a >
5549
- Use of the event system's < code > stopPropagation()</ code > and < code > preventDefault()</ code > methods
5550
- could allow a third-party script to prevent a user from viewing particular areas, or more generally
5551
- interfere with correct operation of the map's UI.
5552
- </ li >
5553
5542
< li > < a data-ucr-role ="tag " href =""> privacy-sensitive-data-revealed</ a >
5554
5543
Collating the positions on which a user centres the map could allow a script to infer an interest
5555
5544
in a particular region and, for example, target advertising accordingly.
5556
5545
</ li >
5557
- < li > < a data-ucr-role ="tag " href =""> security-potential</ a >
5558
- By appropriately restricting scripted access to event properties, a built-in browser map implementation
5559
- could prevent leakage to cross-origin scripts of the kind of information outlined in the above points,
5560
- in a way not achievable by existing implementations.
5561
- </ li >
5562
5546
< li > < a data-ucr-role ="tag " href =""> accessibility-potential</ a >
5563
5547
If events from maps and map interface elements are exposed to assistive technologies via the browser's
5564
5548
existing accessibility mechanisms, it would be easier for those technologies to present them in a way
@@ -5569,14 +5553,11 @@ <h5>Conclusion</h5>
5569
5553
in order to provide such data in enhanced event objects.
5570
5554
Native implementations could be expected to provide significantly better performance.
5571
5555
</ li >
5572
- < li > < a data-ucr-role ="tag " href =""> author-simplicity</ a >
5573
- Consistency of the event interface with other HTML elements would simplify coding.
5574
- </ li >
5575
5556
< li > < a data-ucr-role ="tag " href =""> author-extensibility</ a >
5576
- The abilty to respond to user interaction is crucial in building rich application interfaces that include embedded maps.
5557
+ The ability to respond to user interaction is crucial in building rich application interfaces that include embedded maps.
5577
5558
</ li >
5578
5559
< li > < a data-ucr-role ="tag " href =""> author-cost-cutting</ a >
5579
- A standard interface against which to write event-driven mapping applications reduces the amount of time developers
5560
+ A standardised interface against which to write event-driven mapping applications reduces the amount of time developers
5580
5561
need to spend becoming competent and productive.
5581
5562
</ li >
5582
5563
< li > < a data-ucr-role ="tag " href =""> consistency-match</ a >
0 commit comments