Discussion
Loading...

Post

  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Jen Simmons
@jensimmons@front-end.social  ·  activity timestamp 2 months ago

What do you need most from WebKit (the rendering engine for Safari that runs your HTML, CSS, JS, and more)?

If you are making websites, what could we do in WebKit to make it easier for you to create fantastic experiences for your users?

  • Copy link
  • Flag this post
  • Block
Darryl Pogue
@dpogue@mastodon.social replied  ·  activity timestamp last month
@jensimmons Still hoping that one day Apple will decide to make geolocation permission prompts in WKWebView-using apps work properly. Guess it's unlikely to be happening in iOS/macOS 26 at this point 😞

I've had a pull request open for a while, but no visibility into Apple public API review process for it: https://github.com/WebKit/WebKit/pull/32370

  • Copy link
  • Flag this comment
  • Block
Florian Schulz
@getflourish@mastodon.social replied  ·  activity timestamp 2 months ago
@jensimmons TextMetrics. https://github.com/fserb/canvas2D/blob/master/spec/enhanced-textmetrics.md
  • Copy link
  • Flag this comment
  • Block
Marcin Wichary
@mwichary@mastodon.online replied  ·  activity timestamp 2 months ago
@jensimmons This ↓ https://mastodon.online/@mwichary/113890059356410792
  • Copy link
  • Flag this comment
  • Block
Richard Rutter
@Richr@mastodon.social replied  ·  activity timestamp 2 months ago
@jensimmons support for `break-after: avoid` please 🙏

Will massively improve multicol, EPUB ebooks and printed web.

https://clagnut.com/blog/2426

  • Copy link
  • Flag this comment
  • Block
Nick Sloan
@nick@sloan.host replied  ·  activity timestamp 2 months ago
@jensimmons Not sure if this is a WebKit or Safari issue, but CMD+Clicking a submit button with a formaction attribute that is in a form that POSTs opens a new tab with a GET request to the formaction attribute URL.
  • Copy link
  • Flag this comment
  • Block
Moritz Dietz
@moritzdietz@mastodon.social replied  ·  activity timestamp 2 months ago
@jensimmons Fullscreen support in PWAs
  • Copy link
  • Flag this comment
  • Block
Frank // Mottokrosh
@mottokrosh@social.mottokrosh.com replied  ·  activity timestamp 2 months ago
@jensimmons For me it would be speculation rules, but unfortunately it didn’t make the cut at Interop this year. Maybe next time!
  • Copy link
  • Flag this comment
  • Block
Curtis Wilcox
@cwilcox808@c.im replied  ·  activity timestamp 2 months ago
@jensimmons
Adding scrollable elements to the focus order would be great, so it works in all engines.

https://bugs.webkit.org/show_bug.cgi?id=277290

  • Copy link
  • Flag this comment
  • Block
Happy Striker
@happystriker@mastodon.social replied  ·  activity timestamp 2 months ago
@jensimmons I would really like to see support for locking screen rotation in Homescreen Web Apps with JavaScript.
  • Copy link
  • Flag this comment
  • Block
Happy Striker
@happystriker@mastodon.social replied  ·  activity timestamp 2 months ago

@jensimmons@front-end.social3 even more:
1 Please add a button to invoke the responsive design mode to the ui. The keyboard shortcut alone is to "hidden" in my opinion.
2 Make the invokation of the bottom half console view more easy, when eg. in the elements tab. Currently one has to type something in the single visible repl line to open the lower console view.
3 Please improve the javascript error messages. There are still plenty javascript syntax errors that do not show up in the console at all.

  • Copy link
  • Flag this comment
  • Block
Happy Striker
@happystriker@mastodon.social replied  ·  activity timestamp 2 months ago
@jensimmons please add a css only way to make an element "inert". "pointer-events: none" already does half of it, so an additional "keyboard-events: none" would be awesome 🤩
  • Copy link
  • Flag this comment
  • Block
Zacky Ma
@zacky@m.marchbox.com replied  ·  activity timestamp 2 months ago
@jensimmons The Elements tab in Inspector gets very hard to see anything if the DOM tree is a little deep and I’m not using a big screen.
  • Copy link
  • Flag this comment
  • Block
Fuqiao Xue
@xfq@w3c.social replied  ·  activity timestamp 2 months ago
@jensimmons The 'replace' value of the 'text-autospace' property.
  • Copy link
  • Flag this comment
  • Block
John Ulrik
@ujay68@mastodon.world replied  ·  activity timestamp 2 months ago
@jensimmonshttps://caniuse.com/filesystem – needed to deliver web-only apps with enhanced privacy that can still read and write files from and to a device who cloud storage
  • Copy link
  • Flag this comment
  • Block
Alfonso Martínez de Lizarrondo
@alfonsoml@mastodon.social replied  ·  activity timestamp 2 months ago
@jensimmons read this post from someone trying to test the declarative web push that it's only available in iOS https://github.com/pwa-builder/PWABuilder/issues/2434#issuecomment-3120335245
  • Copy link
  • Flag this comment
  • Block
Björn Schießle :europa:
@bjoern@social.schiessle.eu replied  ·  activity timestamp 2 months ago
@jensimmons I would wish, that Apple contributes their WebRTC implementation for WebKit upstream to the Open Source project so that Gnome Web and other Free Software web browser would finally support WebRTC.

#Apple#Webkit#Webrtc#Gnome

  • Copy link
  • Flag this comment
  • Block
Alrescha
@Alrescha@mastodon.social replied  ·  activity timestamp 2 months ago
@bjoern @jensimmons Do you think they should hand-deliver it?

https://webkit.org

  • Copy link
  • Flag this comment
  • Block
Adrian Vovk
@AdrianVovk@fosstodon.org replied  ·  activity timestamp 2 months ago
@bjoern @jensimmons GNOME Web has work in progress WebRTC implementation using gstreamer

Unlike a theoretical Apple upstreaming, the approach being taken allows for other GNOME apps to have WebRTC features as well, not just WebKitGTK

I.e. imagine native GNOME video calling apps

  • Copy link
  • Flag this comment
  • Block
Callum
@rizanola@mastodon.nz replied  ·  activity timestamp 2 months ago
@jensimmons Support for the closedby attribute on dialog elements: https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/dialog#closedby
  • Copy link
  • Flag this comment
  • Block
Max
@max@berlin.social replied  ·  activity timestamp 2 months ago
@jensimmons Running CSS animations and transitions with more than 60 fps on screens that support higher frame rates by default
  • Copy link
  • Flag this comment
  • Block
Djoerd Hiemstra 🍉
@djoerd@idf.social replied  ·  activity timestamp 2 months ago
@jensimmons Web apps as powerful as native apps?
  • Copy link
  • Flag this comment
  • Block
bracken
@bracken@ruby.social replied  ·  activity timestamp 2 months ago
@jensimmons I'd love to take advantage of the "is" attribute for web components, it would enable great progressive enhancement for portable html content.

https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Global_attributes/is

  • Copy link
  • Flag this comment
  • Block
westbrook
@westbrook@mastodon.social replied  ·  activity timestamp 2 months ago
@jensimmons

- add support for `overflow-anchor`
- support for `:has-slotted`
- a API for DOM templating
- focus groups
- Reference Target API
- elementInternals.type
- Platform based windowing/virtualization
- Declarative Partial Updates https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/ShadowDOM/explainer.md
- CSS Anchor position is coming and is SOOO exciting
- commandfor
- [popover=hint]

#webDev#thanksWebkit

  • Copy link
  • Flag this comment
  • Block
Jaime Creixems
@webjac@mastodon.social replied  ·  activity timestamp 2 months ago
@jensimmons I don’t know if this is a WebKit thing or not, but lately, camera and mic support is really flaky.

Trying to use google meet in safari is hard.

  • Copy link
  • Flag this comment
  • Block
Frederik Riedel 🐻‍❄️
@frederik@mastodon.social replied  ·  activity timestamp 2 months ago
@jensimmons we build a Safari extension and it would be amazing if this bug/unexpected behavior was fixed: https://bugs.webkit.org/show_bug.cgi?id=291734
  • Copy link
  • Flag this comment
  • Block
Hyro Vitaly Protago
@hyro@arvr.social replied  ·  activity timestamp 2 months ago
@jensimmons Support immersive-ar WebXR session on Apple Vision Pro! :)
  • Copy link
  • Flag this comment
  • Block
Alda Vigdís
@alda@topspicy.social replied  ·  activity timestamp 2 months ago
@jensimmons Speculation rules support and support for the prefers-reduced-data media query.
  • Copy link
  • Flag this comment
  • Block
Chris Mackay 🇨🇦
@tantramar@mastodon.social replied  ·  activity timestamp 2 months ago
@jensimmons I use Safari for 100% of my browsing. I have to use Firefox when editing WordPress sites because it refreshes properly (Safari is too aggressive with its local caching, I assume).
  • Copy link
  • Flag this comment
  • Block
sirshannon
@sirshannon@mastodon.social replied  ·  activity timestamp 2 months ago
@jensimmons WebMIDI

https://www.w3.org/TR/webmidi/

  • Copy link
  • Flag this comment
  • Block
Bradley M. Kuhn
@bkuhn@fedi.copyleft.org replied  ·  activity timestamp 2 months ago

An employee of Cook/Jobs, @jensimmons, asks on a copylefted platform what she can do improve #WebKit.

The answer is simple: Comply with the LGPLv2.1. Participate with upstream projects rather than manipulating them so you can control them.

Employees of your company used to be forbidden from talking to FOSS communities. You've spent decades working against copyleft. But you now follow Microsoft's plan to “embrace, extend, & extinguish” #FOSS.

We see the game is afoot. Don't underestimate us.

  • Copy link
  • Flag this comment
  • Block
Peter Rushforth 🇨🇦🇺🇦
@prushforth@mastodon.social replied  ·  activity timestamp 2 months ago
@jensimmons

> What do you need most from WebKit

Build maps into HTML. But first please join our community and help hammer out the proposal.

https://mapstodon.space/@maps4html/114899605260570446

  • Copy link
  • Flag this comment
  • Block
Jen Simmons
@jensimmons@front-end.social replied  ·  activity timestamp 2 months ago

I’m especially interested in features that have shipped, but aren’t complete. What would you like to see polished or expanded?

  • Copy link
  • Flag this comment
  • Block
Kevin Marks
@KevinMarks@xoxo.zone replied  ·  activity timestamp 2 months ago
@jensimmons I'd like in-page search to also search <details> elements that are closed, and toggle them open. The same for Scroll to text fragment. <details> is really handy for making a compact UI, but making the closed elements invisible to search deters usage. See https://mamot.fr/@pluralistic/114971504397806676
  • Copy link
  • Flag this comment
  • Block
Stefan Frede
@stefanfrede@mastodon.social replied  ·  activity timestamp 2 months ago
@jensimmons Import attributes: `with {type: 'css'}`

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import/with

  • Copy link
  • Flag this comment
  • Block
erin sparling
@everyplace@mastodon.social replied  ·  activity timestamp 2 months ago
@jensimmons I still miss the future that was promised by CSS Regions.
  • Copy link
  • Flag this comment
  • Block
Ruud Steltenpool
@steltenpower@social.edu.nl replied  ·  activity timestamp 2 months ago
@jensimmons I once made bookmarklets that put the current page in a foreignObject with an SVG filter on top that did r,g,b=f(r,g,b), where different f had different 'buttons' on the bookmarkbar. This way I could change colors for reasons of contrast, taste, etc. Would that need https://caniuse.com/svg-html ?
  • Copy link
  • Flag this comment
  • Block
Sara Soueidan
@SaraSoueidan@front-end.social replied  ·  activity timestamp 2 months ago
@jensimmons hidden=until-found and ::marker `content` support in Safari, please.
  • Copy link
  • Flag this comment
  • Block
alwillis
@alwillis@mastodon.social replied  ·  activity timestamp 2 months ago
@SaraSoueidan @jensimmons hidden=until-found is in the latest versions of Safari for macOS and iOS behind a feature flag; it’s listed as ‘testable’.
  • Copy link
  • Flag this comment
  • Block
Alex Feinman
@afeinman@wandering.shop replied  ·  activity timestamp 2 months ago
@jensimmons Finer grained control over reloading a page. Could be helpful during development (e.g.: please only refresh the CSS, don't run the onload page scripts. Or vice versa!)
  • Copy link
  • Flag this comment
  • Block
Pratik
@pratik@writing.exchange replied  ·  activity timestamp 2 months ago
@jensimmons Ability to pin and minimize tabs to their favicon within tab groups. This works for tabs not within tab groups.
  • Copy link
  • Flag this comment
  • Block
Nick Sloan
@nick@sloan.host replied  ·  activity timestamp 2 months ago
@jensimmons interpolate-size would have been handy this week. https://developer.mozilla.org/en-US/docs/Web/CSS/interpolate-size
  • Copy link
  • Flag this comment
  • Block
Thibaud Colas :django:
@thibaudcolas@fosstodon.org replied  ·  activity timestamp 2 months ago
@jensimmons could we get a standardized / documented reader view, so we know how to adapt sites for it?
  • Copy link
  • Flag this comment
  • Block
Michael Buss Rønne
@mbuss@fosstodon.org replied  ·  activity timestamp 2 months ago
@jensimmons performance improvements would be the number one by a mile.
I can not scroll PRs on GitHub when they get long. And I don’t just mean that aren’t smooth. I mean it literally can not be done because it renders so slowly. And that’s on a M3 Max chip 😬
Yeah yeah, probably GitHub could and should improve the performance of the site too, but it scrolls butter smooth in other browsers.
  • Copy link
  • Flag this comment
  • Block
Jon Henshaw
@jon@henshaw.social replied  ·  activity timestamp 2 months ago
@jensimmons

share_target support so content can finally be sent directly to my PWAs.

https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps/Manifest/Reference/share_target

  • Copy link
  • Flag this comment
  • Block
Jon Henshaw
@jon@henshaw.social replied  ·  activity timestamp 2 months ago
@jensimmons

Full support for ::details-content pseudo for <details> that has Blink/Chromium style parity. In particular, I would love to finally show partial content without having to use JS to make it fully expand.

https://codepen.io/web-dot-dev/pen/PoMBQmW

https://developer.chrome.com/blog/styling-details

  • Copy link
  • Flag this comment
  • Block
Trygve Lie
@trygve_lie@mastodon.social replied  ·  activity timestamp 2 months ago
@jensimmons The navigation API would be great so see.
  • Copy link
  • Flag this comment
  • Block
Michael Wheeler
@mpw@mastodon.social replied  ·  activity timestamp 2 months ago
@jensimmons I know it's boring, but what I need most is to bring back support for CHIPS.
  • Copy link
  • Flag this comment
  • Block
WTL
@WTL@mastodon.social replied  ·  activity timestamp 2 months ago
@jensimmons More debugging tools, with an option to live edit to test.
  • Copy link
  • Flag this comment
  • Block
Dave Rupert
@davatron5000@mastodon.social replied  ·  activity timestamp 2 months ago
@jensimmons The inability to edit AdoptedStylesheets is one I encounter a lot in web inspector. It would be great to have that.
  • Copy link
  • Flag this comment
  • Block
Dimitri Bouniol
@dimitribouniol@mastodon.social replied  ·  activity timestamp 2 months ago
@jensimmons I would love the ability to attach a debugger from my IDE of choice, Nova (from Panic!), which can't due to sandboxing restrictions.
  • Copy link
  • Flag this comment
  • Block
Log in

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.0-rc.3.1 no JS en
Automatic federation enabled
  • Explore
  • About
  • Members
  • Code of Conduct
Home
Login