Platform cursor size used as default for custom SVG cursors if no specified size. SVG cursors can scale based on the platform accessibility/cursor settings. This can be overridden if the cursor has any specified dimensions. This feature is initially available on Windows only.
Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications?
105
Open questions about a feature may be a source of future web compat or interop issues. Please list open issues (e.g. links to known github issues in the project for the feature specification) whose resolution may introduce web compat/interop risk (e.g., changing to naming or structure of the API in a non-backward-compatible way).
Platform cursor size used as default for custom SVG cursors if no specified size. SVG cursors can scale based on the platform accessibility/cursor settings. This can be overridden if the cursor has any specified dimensions. This feature is initially available on Windows only.
Interoperability and CompatibilityWeb developers will need to reexamine the way they handle SVG cursors with no specified sizes. A custom cursor may be rendered where it was previously just the default cursor image.
Gecko: No signal
WebKit: No signal
Web developers: No signals
Other signals:
WebView application risksDoes this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications?
Debuggability
Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?No
Flag name
Requires code in //chrome?False
Tracking bughttps://bugs.chromium.org/p/chromium/issues/detail?id=737459
Estimated milestones105
Anticipated spec changesOpen questions about a feature may be a source of future web compat or interop issues. Please list open issues (e.g. links to known github issues in the project for the feature specification) whose resolution may introduce web compat/interop risk (e.g., changing to naming or structure of the API in a non-backward-compatible way).
Link to entry on the Chrome Platform Statushttps://chromestatus.com/feature/5112911184789504This intent message was generated by Chrome Platform Status.
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/b87b0ab4-836d-45f0-af04-2ce26b3e718an%40chromium.org.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.
Contact emailshttps://drafts.csswg.org/css-ui-3/#cursor
SummaryPlatform cursor size used as default for custom SVG cursors if no specified size. SVG cursors can scale based on the platform accessibility/cursor settings. This can be overridden if the cursor has any specified dimensions. This feature is initially available on Windows only.
It's not 100% clear to me what you're proposing shipping here
(this may be due to my lack of expertise in this area), and the
spec link doesn't help much I'm afraid. A short explainer with use
cases and mockups or screenshots would be helpful, if you could
post one. Or is this just a bugfix, rather than a new feature?
Blink component
Could you explain why a different (presumably fallback) cursor would be rendered?Not applicable
Risks
Interoperability and CompatibilityWeb developers will need to reexamine the way they handle SVG cursors with no specified sizes. A custom cursor may be rendered where it was previously just the default cursor image.
Gecko: No signal
WebKit: No signal
Web developers: No signals
Other signals:
WebView application risksDoes this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications?
Debuggability
Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?No
Flag name
Requires code in //chrome?False
Tracking bughttps://bugs.chromium.org/p/chromium/issues/detail?id=737459
Estimated milestones105
Anticipated spec changesOpen questions about a feature may be a source of future web compat or interop issues. Please list open issues (e.g. links to known github issues in the project for the feature specification) whose resolution may introduce web compat/interop risk (e.g., changing to naming or structure of the API in a non-backward-compatible way).
Link to entry on the Chrome Platform Statushttps://chromestatus.com/feature/5112911184789504
This intent message was generated by Chrome Platform Status.
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
Is the SVG cursor size discernible to the site?
On Thursday, May 26, 2022 at 9:18:09 PM UTC-4 Chris Harrelson wrote:Hi Sahir,On Thu, May 26, 2022 at 1:44 PM 'Sahir Vellani' via blink-dev <blin...@chromium.org> wrote:Platform cursor size used as default for custom SVG cursors if no specified size. SVG cursors can scale based on the platform accessibility/cursor settings. This can be overridden if the cursor has any specified dimensions. This feature is initially available on Windows only.
Could you say why? Is it hard to implement?
Interoperability and CompatibilityWeb developers will need to reexamine the way they handle SVG cursors with no specified sizes. A custom cursor may be rendered where it was previously just the default cursor image.Is it possible this will break sites? How many sites use SVG cursors right now?
Gecko: No signal
WebKit: No signalWhat do Gecko and Webkit do at the moment?
Web developers: No signals
Other signals:
WebView application risksDoes this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications?
Debuggability
Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?No
Flag name
Requires code in //chrome?False
Tracking bughttps://bugs.chromium.org/p/chromium/issues/detail?id=737459
Estimated milestones105
Anticipated spec changesOpen questions about a feature may be a source of future web compat or interop issues. Please list open issues (e.g. links to known github issues in the project for the feature specification) whose resolution may introduce web compat/interop risk (e.g., changing to naming or structure of the API in a non-backward-compatible way).
Link to entry on the Chrome Platform Statushttps://chromestatus.com/feature/5112911184789504This intent message was generated by Chrome Platform Status.--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
Hi Sahir,
On 5/26/22 4:44 PM, 'Sahir Vellani' via blink-dev wrote:
Contact emailshttps://drafts.csswg.org/css-ui-3/#cursor
SummaryPlatform cursor size used as default for custom SVG cursors if no specified size. SVG cursors can scale based on the platform accessibility/cursor settings. This can be overridden if the cursor has any specified dimensions. This feature is initially available on Windows only.
It's not 100% clear to me what you're proposing shipping here (this may be due to my lack of expertise in this area), and the spec link doesn't help much I'm afraid. A short explainer with use cases and mockups or screenshots would be helpful, if you could post one. Or is this just a bugfix, rather than a new feature?
Blink componentNot applicable
Risks
Interoperability and Compatibility
Could you explain why a different (presumably fallback) cursor would be rendered?Web developers will need to reexamine the way they handle SVG cursors with no specified sizes. A custom cursor may be rendered where it was previously just the default cursor image.
LGTM1.
It would be better if it was more cross-platform, but I accept that this is the best we can do right now. And I agree that this is close to a bug fix.
/Daniel
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/60c63f0c-f57e-44bd-81c1-6235ca888fe4n%40chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/e86c6f10-66a0-9644-1f8a-7c8e99debdfc%40gmail.com.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfUqJYswZeX-CF1%3Dee%2BSjYx3hp90yxbngifPToVMJZFO7A%40mail.gmail.com.