RT @othermaciej: Bumping this. It’s a lot of insight into Apple’s thinking about the web platform. https://t.co/0LQqdy4QH9
@DasSurma @argyleink @_developit @jaffathecake @kosamari @Una This dark mode. 🤩
@imran_ku07 @webkit Please subscribe to this bug: https://t.co/UbIYhqo6n6.
Massive thanks to @romboutv for the new Link to Text Fragment extension icon. â¤µï¸ https://t.co/ggmhXCqWC3
🧒â€ðŸ’» How good IDEs help you do the right thing, by @codepo8: https://t.co/jY1iNMHUaH. VS Code and its plugin ecosystem really have been changing the way I develop.
RT @jaffathecake: https://t.co/MTZz2IGhZC
We put the most popular build tools through their paces to find out what they’re good at, and wh…
@othermaciej @reillyeon @firt @jensimmons Fair remark. In this context it was simply an observation, though. FWIW, I’ve just put the feature request in here: https://t.co/PWbrm1y6UB.
🔢 Quick reminder that https://t.co/4gNZYekOEZ is happening the next 3 days. A free online event, each day friendly for another time zone 🌎 🌠ðŸŒ, featuring talks on PWA, site speed, tooling,… I’ll present on Project Fugu 🡠and Progressive
RT @adamdehaven: Great write up on CSS “prefers-color-scheme” and how to/why you might choose to use it by @tomayac 🎉 #css #design #webdev…
@othermaciej @reillyeon @firt Another API that’s fortunately missing from the “naughty list†(Is that the official name now?) is the 💾 Native File System API. It enables apps à la https://t.co/SMCXc0sA5q. I hope it’s not an oversight. If it wa
@othermaciej @nekrtemplar “Bonus capabilities†💀?!?
The Async Clipboard API in @WebKit: https://t.co/WUWeP04G7u. 🔋
Sign-in form best practices, by â¦@sw12â©. Favorites: Be sure to make your password rules transparent and add a “show password†feature.💡 https://t.co/Noik5tdcGl
@iandevlin @SaraSoueidan Try this invite code: lkrzwlz
RT @ChromiumDev: 🧪 Start experimenting with a new way to access browser and device data with User-Agent Client Hints. Available in Chrome 8…
@mhartington Love how many of the UI best practices of https://t.co/LpoNYtqD5v this implements. Great work. ðŸ’
@wesbos @SaraSoueidan The marketing is great and they’ve definitely created a hype. Will I pay $99 for it to start fresh, tell everyone about my new email, and set up tons of backup emails again? Probably no. It’s a cool tech demo, though. For another
@html5test @voxpelli @firt They emphasized *in part* in the blog post, so yeah, fingerprinting was an argument in not implementing, but not the only one.
@rowan_m I could also page your manager and mention that some of their reportees reports spare cycles. But you wouldn’t want me to do that, would you? /me pets cat.
@rowan_m It’s like inbox: zeroyoutu.be/gFBLiHpkcOkAq
If you want to test-drive this yourself, here’s the new branch: https://t.co/gGkKaiwGSJ.
Sneak preview of the 💷â€â™€ï¸ Service Worker Detector extension (https://t.co/0L1fYfz5tZ) working in Safari Technology Preview 109.
(Thanks, @xeenon, for the handholding in getting this up and running). https://t.co/eg3sLkldTq
@campuscodi @ZDNet The article lacks the source. This is the missing link for where you write “Apple said”: https://t.co/mBwQwiGFTG.
@xeenon 🎉 Thank you so much for the help! Greatly appreciated! It all worked fine nopic.twitter.com/rqgFvQb2NC2NC
@xeenon It’s probably the same thing with the missing references. I need to recreate the project. Be right back.
@xeenon Just did. The ID is FB7822308.
@xeenon Ah, I see. That’s the kind of thing I meant. Xcode n00b here, sorry. Let me try to fix my project then.
@xeenon Another small thing I ran into: inspecting a popup window only works if you set Web Inspector to open in a new separate window. It shows a white screen when run docked.
@xeenon Race condition :-) Just sent you this: https://t.co/qphUOCB0Bv https://t.co/HmmN6dgMKI
@xeenon This is from my `popup.html` file, note the highlighted parts. pic.twitter.com/Q0HKPGhlEQ
@xeenon Awesome, this was it. It seems there’re some issues with resolving relative paths. If I load everything from `/` it works. pic.twitter.com/RGCTpX1ebj
@xeenon Woohoo, managed to build an extension by creating a fresh extension via the wizard and then replacing the Resources.
Now I get `[Error] Failed to load resource: The operation couldn’t be completed. (Cocoa error -1000.)` in my popup.js. How do I
@xeenon I’ll give it a try as soon as I can. Unfortunately can’t install a beta build myself on my corp. MacBook.
@xeenon My suggestion would be to have the documentation be cross-read by someone who never touched Xcode and any of the App Store publication process.
@xeenon Thanks for the clarification. As many developers, I won’t start from scratch, but try to convert an existing extension. But good to know starting fresh is supported now on Catalina.
FWIW, I hope not to run into native issues like with the old Ed
🗣 PSA: If you want to play with Safari Web extensions (https://t.co/YpRKOOae2N), you need(!) to be on macOS Big Sur. I tried installing Xcode 12 beta on Catalina, switched to it, installed STP 109, and it still wouldn’t work. Confirmed by @xeenon: http
@nomsternom @webkit @ChromiumDev Agreed. What comes to mind are things like https://t.co/MjYX8pmHNY and https://t.co/eyQS25SMGc.
@nomsternom @webkit @ChromiumDev Yes, prompting isn’t the universal answer. I still think a mix of granting _some_ permissions on install and ad-hoc _grouped_ prompting for others could work, all while “forgetting†granted permissions after a certai
“They [@npmjs] realized it after the fact [of firing five engineers] that they let all the black people goâ€.—@nomadtechie
I don’t have details, follow Amal instead. â¤µï¸ https://t.co/pWkaLmRWJO
“@WebKit’s first line of defense against fingerprinting is to not implement web features which increase fingerprintability and offer no safe way to protect the user. Here are some examples of features we have decided to not implement […]:”—https://t
@kennethrohde Was literally about to suggest that. He uses a third party library for the emoji metadata. Also, he’s active on Mastodon: https://t.co/24UOoOeakD.
Wow 🤩, a brilliant emoji picker custom element by Nolan Lawson:
Blog post: https://t.co/SUhWmm6dGH
Code: https://t.co/fNUrxYRdMM
Demo: https://t.co/8sSe7p979R
Bonus points for native dark mode support and all the thinking that went into making sure
@jho_crypto Your demo seems to work fine here on my Android Chrome 83, but if you encounter an issue, feel free to file a new.crbug.com. Thanks!
@jho_crypto Yepp, happy this tip helped. 😃 If you want to (or can) share what you’re working on, I’d be curious to have a look.
@firt Yes, I was more focusing on what this entitlement entitles you to do. Service workers, caching,… maybe even something else?
Improving HTTP with structured header fields, by @mnot: https://t.co/LUYYCOWQbX.
@nekrtemplar @firt FWIW, I looked into Facebook’s Android WebView, which is marked as debuggable now: https://t.co/WefCDFgM7H. It seemed clean when I tested, at least when it comes to injected JavaScript.
@firt Great digging, thanks. Only catching up now. Weird that the blog post wouldn’t mention service workers. Also still no details on thcom.appleOs.developer.web-browser entitlement. Altogether sounds like a promising step in the right di
@_alastair @firt @othermaciej The big question mark are still the entitlement details: nothing much to be found right now apart from the @WebKit blog post and @firt’s thread: https://t.co/bS4h1UxK2p. The entitlements documentation still doesn’t mentio
RT @johnwilander: App-bound domains — a new way to restrict potentially privacy-invasive WebView APIs to web content from a specific set of…
@jho_crypto The API was renamed: https://t.co/jqIbRoX9zp. You can’t really get frame-accuracy, but check the presentationTime in the metadata: https://t.co/wU9cMmmbus
HenrikJoreteg #protip stub out an empty regex and tack on the `.exec()` with a string you’re parsing and *then* start working on creating your regex in @ChromeDevTools.
The as-you-type auto evaluation is so much nicer than manually running it each time. pic.twitter.com/6m8icgmG7Z
@othermaciej @firt @bradeeoh No worries, if it doesn’t happen in the context o#WWDC202020, looking forward to reading/seeing the announcement elsewhere then. This is going to be big. 😆
RT @Justinwillis96: HUGE release today for @pwabuilder . So much goodness in this release that I think yall are really going to enjoy. Make…
@pwabuilder Yuck. It’s Fugu, and the emoji is ðŸ¡. Apart from that: congratulations on the release! 🎈
RT @ChromiumDev: 🔲 New quality criteria for PWAs using Trusted Web Activity
In a native app, a render blocking error would be an exception…
RT @rmondello: There’s a new STP out with the new features from Safari 14! It includes Privacy Report, PIN entry and account selection on e…
@othermaciej Did I miss the service worker entitlement bit in @bradeeoh’s talk? It is late here and I therefore watched at 1.5×, but I don’t think I saw it get mentioned.
How we contributed Paint Timing API to WebKit https://t.co/zgmEPF0KbS https://t.co/GXgnxF7xBc
What’s New In DevTools (Chrome 85): https://t.co/57n2FWqcBV. Especially happy about the consistent display of the Computed tab in the Elements panel. I always got confused by this. Thanks for the fix!
Old Days 2: xkcd.com/2324/ ðŸ#xkcdkcd
@iandevlin @SaraSoueidan @Not_Woods As a (maybe semantically cleaner alternative) I’d use the `oncuechange` event (https://t.co/jwCSWllVcH) together with `<audio>` and render the captions manually.
@MSEdgeMissy FYI :-)
Hi @MSEdgeDev users 💋! You can now install the Link to Text Fragments extension directly from the @MicrosoftStore: https://t.co/EwRQZiWC4H. For more background on 🔗 Text Fragments, check out my article https://t.co/WhCJhCpe4w.
@romboutv Fantastic! If you don’t mind, could you send all four icons? There’s the extension icon per se, but then also the context menu icon. They don’t have to be the same. Thanks 🤩!
@romboutv English isn’t my first language, but to me it sounded concise and understandable. No one complained during the code review.
@romboutv Thanks so much for getting back! If you could produce SVGs, that would work for me. 😊
jeremyburge iOS 14 beta has a banner to confirm when you paste from another device (eg copy on a Mac and paste on iPhone)
Seems to be bugging out and showing with every keystroke in TikTok pic.twitter.com/aFKNfZnpyb
@jensimmons For most images I just run ImageOptim.com. For rare custom tweaks I use squoosh.app.
@firt It’s definitely a practice thing, but it’s also an equipment 🎙🎥💡💻 thing. Actually more so than I thought it was.
@othermaciej @pes10k @johnwilander Intrigued! Any pointers as to what browsers I should install now to test it?
@othermaciej @mikewest @yoavweiss Hehe, yeah, future lies… Chrome is heavily GREASE’ing already. It broke (and still breaks) a couple of pages I’ve been told.
@othermaciej @pes10k @johnwilander Just to be sure, the browser selection setting isn’t contained in Beta 1 yet, is it? Will it be launched for iOS apart from iPadOS?
@othermaciej I assume you have seen `sec-ch-ua` https://t.co/z93Q5dkEV4 by @mikewest and @yoavweiss. But then alternatively, maybe we should just keep current UA strings around for the LOLs…
@firt I assure you as a speaker it’s way harder to record these teleprompter videos without any audience reaction than it is to speak to a room full of people. Probably we all want to go back to regular conference talks. We all did our best foweb.dev/live/
@firt The person you probably wanted to mention is (@)jonathandavis.
If Feature Policy were to include an integration for the Async Clipboard API, the iframe’d demo in my blog post https://t.co/uLBDG0lKy7 would finally work. 🤞 Prototyping is hopefully starting soon: â¤µï¸ https://t.co/QlSDop2y1a
@jonathandavis Great talk and great additions! ðŸ’
Quick question: as a media feature, should it be `window.matchMedia(“(dynamic-range: high)”).matches` maybe (that is , added parentheses and `.matches`? Not 100% sure, but I think the parentheses are neepic.twitter.com/oWt4B1mLr7
RT @rmondello: You know how your banking app re-signs you in with Face ID or Touch ID, instead of making you repeatedly sign in with a pass…
RT @othermaciej: Are you a web developer? Want to learn what’s new in Safari 14 (and in some of the Safari 13.x updates)? Check out this WW…
jaffathecake Chrome is putting together an experimental implementation of upload streams, so you can start sending data to the server before you have the whole request body.
I’ll get some docs and demos together, but in the meantime, is this useful to you? What would you use it for? pic.twitter.com/iNZzY1qiFd
@nomsternom @slightlylate Nit: this is not about extending the “Text Fragment directive”, but would introduce a new “UI State Fragment directive”. Fragment directive is a general concept: https://t.co/5t8sZ95irD.
@HCornflower @robertnyman @petele I have commented on the bug: https://t.co/4T5Z9ZOZ9J.
For the second part of your tweet, please keep it professional.
@cemper @martinibuster @CyrusShepard @Marie_Haynes Chrome Web Store is blocked for any Chrome extensions for security reasons. Else, an extension could change the store listings and, for example, fake paid extensions or modify a competitor’s rating, etc
@cemper @martinibuster @CyrusShepard @Marie_Haynes It might end up in the browser if user uptake is satisfactory.
@VorticonCmdr @SimoAhava @defaced @KiwiAlec “It is meant to avoid direct interaction with author script, so that future user agent instructions can be added without fear of introducing breaking changes to existing content.â€â€”https://t.co/DV2lPIBwZV
@ChromiumDev For people reading this without the extension installed, the second “for” can be linked to with this link: https://t.co/JEP3nUvhBC.
@othermaciej @dhh @basecamp 🤔 Hmm, looking at the code, it’s neither using a service worker nor a web app manifest. Homapp.hey.comTOE) loads properly, but every navigation to an email (liapp.hey.com/topics/123456gdo) opens in the in-app brows
@othermaciej @dhh @basecamp My first guess for where to look would be the scope of the Web App Manifest. Need to get debugging.
@othermaciej @googlechrome @firefox @webkit Looking forward to learning more.
@SaraSoueidan @Not_Woods Absolutely: “The HTML <track> element is used as a child of the media elements <audio> and <video>.â€â€”https://t.co/YWWZrUbvkV
On iOS 14, `WKWebView` will get service worker support. 🎉 This means all third-party browsers like @GoogleChrome for iOS or @Firefox for iOS will have access to this powerful API! It’s still the @WebKit engine under the hood, not Blink or Gecko. http
@hashseed @DasSurma @kosamari @addyosmani It was probably one of his asks that you do that.
This is super exciting: Temporal, a proposal to fix date and time calculations in JavaScript: https://t.co/emn3X41XLr. 🗔 Ⱐhttps://t.co/8XmXQixZ8H
RT @slightlylate: Do you maintain a client-side router? Would love your thoughts on some early ideas to improve history and navigation APIs…
RT @bradeeoh: The video for “One-tap account security upgrades” is live!
Watch, come up with questions, and ask us in labs or the develope…
RT @bradeeoh: The video for “Meet Safari Web Extensions” is live!
Watch, come up with questions, and ask us in labs or the developer forum…
Ironically the previous ReTweet (https://t.co/ubmV9aVctz) talked about setting a flag, but a little more mature but still bleeding edge features (think Project Fugu 🡠features) are available as an Origin Trial. Read @sw12’s article if you’re new to
@RobinatRibit @mattgsouthern No double-coding required. Open this link example.com/#:~:text=for in a non-Chrome browser and compare with this one example.com. Now try in Chrome. Both work, just the one is a “more precise†link than the othe
RT @argyleink: `@media (prefers-reduced-data)` is now available to prototype with 🎉
Find it in Chrome Canary behind chrome://flags/#enabl…
@HenrikJoreteg @slightlylate @n8Schloss As I wrote, needs localization 😆.
Inget illa menat.
@slightlylate @n8Schloss @HenrikJoreteg The engine analogy works perfectly fine: you’re getting a Ferrari chassis with a Volvo engine (or whatever local equivalent of an “all solid but not great†car brand).
@n8Schloss @slightlylate @HenrikJoreteg Did anyone testing the Beta actually find out how to change this on the device? I tried on iPhone and iPad, but there’s nothing obvious in Settings.
Neat, the @EdgeDevTools now can remotely start a screencast on a connected device: https://t.co/vi2nUpg21K. 🎥 🔱
RT @jaffathecake: I’d love to see eased gradients in CSS, but in the meantime, this editor is great https://t.co/RklcPI8CFA https://t.co/BO…
@html5test All our Hue devices show as not-responding in Control Center and in Apple Home, when the Google Home app on the same phone can flawlessly control them. Also, likewise no idea how to setup what shows up and what doesn’t.
@romboutv Hi 🙋â€â™‚ï¸. Regarding your design pribb.co/3mn59j4Gxibb.co/ThJZs0Bmuibb.co/wNC6F6RiJibb.co/g9DdxKmTvKTxGBDH), I’d be interested in using one of them as the official icon. Would you be open? If so, plea
The HEY email PWA is as snappy as it gets and as everyone says it is. The only issue on iOS 14 Beta 1 is that in standalone mode when installed to the home screen each email opens in the in-app browser.
(CC: @dhh @basecamp @othermaciej) pic.twitter.com/LA4mVR64Xl
@nic_o_martin @ChromiumDev Better late than never… Sorry! 🙈 Seems like you have figured it out (https://t.co/ICwMLevdQV). In retrospect, was there information missing we could have provided?
Coming to an @HTTPArchive near you: a Project Fugu 🡠report… https://t.co/3O7MFppuOQ
@kennethrohde Not Share Target, just the other way round.
🎉 The Web Share (Level 2) API is supported by default in Safari 14 that ships with iOS 14 Beta 1.
Test: https://t.co/LnXsnelXmf
Demo: https://t.co/RfSUl9h60P
Article: https://t.co/A4Hjiz2SKh https://t.co/SjQgqvZZWW
@xeenon @dethbakin @charlietuna @wensonhsieh Bit of a long shot but I wanted to unearth this specific tweet… We (Google) hear user complaints from users of https://t.co/3e6ArFjSxu, that start when the app tries to consume 1GB of RAM according to its dev
@cemper @martinibuster @CyrusShepard @Marie_Haynes âœŒï¸ Buggy as hell extension dev here. Happy to report that v1.1.11 works flawlessly w/ your example: https://t.co/MhbMfDUhVN. If you distrust the extension, don’t use it. If you wanna roll your own, ou
@RobinatRibit @mattgsouthern It’s on a standards track: https://t.co/HsBNbgwyjg. Note that Text Fragments links do work in other browsers, simply, the highlighting bit isn’t supported. The extension always also links to the closest element fragment ap
@Dieulot @Mark_Harrell @GregWildSmith @othermaciej I think you misread this. It’s _Navigation_ Preload: https://t.co/SoeqslW15x.
RT @slightlylate: 1000% better:
“Choice & control over your experience online is important. We’re glad Apple is taking a step toward real…
@jordaust @firefox I came here to say exactly this. @firefox, don’t fool people, this isn’t Gecko 🦎.
RT @mnot: iOS and macOS Big Sur will support @IETF CAPPORT for captive network detection - https://t.co/7BsUci1gD7
RT @xeenon: Safari 14 compatibility info for Web Extensions has been added to @MozDevNet. https://t.co/nvX1ZhexA2
#WWDC20 session about Sa…
Safari 14 Beta Release Notes: https://t.co/KfoJz9B2u6. ðŸ’
RT @bradeeoh: The Safari and Webkit team has been at work on way more than just those headlining Web Extensions!
Take a look at these sess…
@lukejagodzinski @ChromiumDev You can comment on the Issue and outline your use case to re-trigger the discussion.
@pazguille @samuelgoto Fixed ✅. Thanks again.
diegohaz You can keep track of which element has focus on the page using Chrome DevTools. No need to manually log `document.activeElement` all the time. pic.twitter.com/yw8u6VZa6l
@pazguille @samuelgoto Thanks, it’s on my radar. The fix you sent is collaboration enough… :-) Unlike the article that is on GitHub (https://t.co/iHn8FKumS3), the demo is stored on Glitch.
@lukejagodzinski @ChromiumDev Absolutely! Some discussion about this has started already, subscribe to or comment on https://t.co/XZ1hkWegvN and https://t.co/eHRLKMyI0F.
@simevidas They’re called hero images because only true heroes scroll below the fold. On a more serious note, the size requirements are 3200px × 960px: https://t.co/uZifaf5e4Q. Maybe missing an art direction media query in between really large and real
@DataChaz @verge If by “app†you mean “extensionâ€, then the answer is yes. The specification is the Å”uvre of these editors: https://t.co/2DSJAUz2mb. Hope you find it useful!
@Justinwillis96 For inspiration: We just landed https://t.co/2YDiQI4Lf8 in @excalidraw. The core new feature is “save as†apart from regular “saveâ€, and dialog-less hotkey saving. We could even add auto-save. Still need to make the file handle par
@Errioxa @berengueremilio “`js
const selectedText = getSelection().toString();
const newUrl = new URL(location);
newUrl.hash = `:~:text=${encodeURIComponent(selectedText)}`;
“`
â¬†ï¸ This code simply takes the currently selected text for the URL, w/o
@Errioxa @berengueremilio ¡Hola! We took a little longer to implement the present extension because we didn’t go with the naive approach (which, to be fair, works perfectly fine in a lot of cases), but always get a unique link. More context: https://t.
@pes10k You @brave folks should probably hide or remove the brave://flags/#enable-text-fragment-anchor flag 🚩. Some folks tried toggling it, but it seems to be a no-op. Context: https://t.co/09clzDXl3Z
@CharlieCroom Here’s the Issue: https://t.co/iBobuq3EuU.
(Recall that https://t.co/5C3hL9TC96 links don’t work with text fragments due to https://t.co/KLOaNFxPcn.)
@CharlieCroom Yeah, URL parsing is incredibly hard. Thanks for the pointer to the repo, I’ll just open an Issue there then. Helpful as always, thanks again, Charlie! ðŸ’
@CharlieCroom Looks like Twitter’s URL parser needs updating now that Text Fragments URLs are a thing.
The text fragment I meant to share was: `:~:text=Use%20this%20method%20with%20Clients.claim()%20to,client%20and%20all%20other%20active%20clients.`
Issue
@ZehEcks @jeffposnick @passle_ @HenrikJoreteg Ah, this is strictly meant to show the states. Gotcha.
@passle_ @ZehEcks @HenrikJoreteg @slightlylate @jeffposnick (The https://t.co/sKLcIuqqof link doesn’t seem to work.)
Not sure if you also want to add the `Clients.claim()` step, since it’s are usually meant to be used together with `skipWaiting()`: https
@tomcritchlow There were some refinements for Text Fragments in Chrome 84, the version I’m testing on and where your links work reliably every time. Maybe you’re on an earlier version?
@KiwiAlec If you find something, please post it on the bug. 😉 Like, honestly.
@IrishEagle Thanks for recording this video, very helpful. Good news, I have identified the issue. I’ll have a new version published soon. If you’re interested, this was the problem: https://t.co/4emJOlKih7. 🤦â€â™‚ï¸
@SimoAhava @defaced @KiwiAlec And a pretty cool proof to be quite honest. Let’s see what happens on the bug.
@SimoAhava @defaced @KiwiAlec Nice find. Unfortunately this is probably not intended to be exposed. Filed crbug.com/1096983. Sorry to (potentially, still needs confirmation from engineering) ruin the party.
@tomcritchlow As suggested in your post, following up here…
First, it doesn’t work on Twitter (details: https://t.co/DiSMVjbqH5).
Second: there’re some security restrictions in place: https://t.co/M8wmXaLrFa.
All your examples in your article work wh
@timse7 @verge I was also thinking about the good old days of Media Fragments. For annotating, we can definitely use Text Fragments today. Also of interest: the integration with Web Annotations: https://t.co/jBD1O8z2g0.
@JonPorty If this still repros for you, could I ask you to let me know the exact browser version and operating system version you’re using, please?
[For example, I conducted my tests on macOS Version 10.15.5 with Chrome Version 84.0.4147.45 (Official Bui
@JonPorty This is working exactly as it should: It’s a long passage, so the extension takes the first couple of words and frames it by the last couple of words:
textStart: The%20extension%20and%20the%20functionality%20it
textEnd: linking%20to%20that%20c
@JonPorty As promised getting back. I can’t reproduce the problem, tho. For the exact same passage, the extension created this link: https://t.co/4z2nnnoe1M. The fragment being # 6yZyrd:~:text=The%20extension%20and%20the%20functionality%20it,linking%20to%
RT @verge: Google’s new Chrome extension lets you link directly to specific text on a page https://t.co/33wt0Im2r4 https://t.co/TeQGmrGFCB
@othermaciej @jensimmons @jonathandavis @samthor Absolutely, please don’t gate this at the “PWA feature or not?†question. PWAs are just websites: https://t.co/sROuP1RqBZ. 😃
(â¬†ï¸ Can Safari consider supporting Text Fragments, please? https:/
@othermaciej @jensimmons @jonathandavis @samthor For the 2 examples specifically, Device Memory & Media Capabilities, they’re used to tailor experiences to the devices they’re being enjoyed on. This can be in a PWA. A PWA starts in a browser tab state
@johnwilander @othermaciej I wish I could use Purple Safari on iOS, and iPadOS, or—rumor mill—even iPhone#WWDC20202020 “one more thing†#WWDC2021WWDC2021 can then be all about other browser engines… 🤣
RT @arstechnica: Google pushes “text fragment links†with new Chrome extension https://t.co/boP81j7g8O by @RonAmadeo
Refactoring optional chaining into a large codebase: lessons learned, by @leaverou: https://t.co/HpScEu9YrT
@AaronGustafson It might be just me, but the link leads to an error page on your site.
@IrishEagle At first sight (only by watching the video) looks like the site doesn’t handle Ajax state restoration well. I’ll check in more detail tomorrow.
@IrishEagle I’ll have a look, if there’re additional details, please let me know. Thanks!
@khan_sikki @ChromiumDev `getUserMedia()` works for apps installed to the home screen, but not yet in WKWebViews.
@HenrikJoreteg Nice, loading v10 that didn’t have native Wake Lock support yet. In the mid term I hope NoSleep.js moves to lazy-loading. Maybe in v12.
@senthil_hi @ChromiumDev Element fragments are set by the website author. Text fragments can be set by anyone. That’s the difference.
@FWeinb Thank you! 😊
@JonPorty I’ll have a look later.
RT @JonPorty: This is very cool, especially for other journalists who need to link to specific articles to cite their reporting https://t.c…
@JonPorty Thanks for covering this extension on The @Verge 😊. The problems with the highlighting not showing you’re hitting are most probably related to redirects: https://t.co/Z4bINZrB8x. If there’s not enough unique context, the extension can’t
@FWeinb Feature request: add the Screen Wake Lock API so the screen stays on: web.dev/wakelock/. This little app is a great use case for the Web Bluetooth Scanning API, thank you!
To “see” the app’s Corona exposure announcements, use @fweinb’s Web Bluetooth app https://t.co/dhlwWbm9oH (Source code: https://t.co/T2ChTeqDiQ).
https://t.co/Fc0CKoCBAE https://t.co/TlcbOoPY6q
@TypeSong Twitter’s URL redirector “consumes” the user gesture (crbug.com/1055455).
The extension actually adds the closest element fragment “page-42” in your case as a fallback for non-supporting browsers (or situations like the t.co
@TypeSong Not a bug, but a known limitation. https://t.co/DiSMVjbqH5
@spottedmahn If you dig the GitHub commit history you’ll see how long it took me. So many corner cases… Probably still haven’t covered (or even discovered) them all.
“How to file a good browser bugâ€, by â¦@robertnymanâ© and â¦@peteleâ©. 🧒â€ðŸ’» https://t.co/g2L0CcfNi6
RT @juberti: Duo group calling now available on the web! Like all Duo calls, group calls support end-to-end encryption, thanks to the new W…
@othermaciej @jensimmons @jonathandavis @samthor The main context was Web Views, but nevertheless this paper research.google/pubs/pub46739/ has some answers in its introduction. Happy to answer your questions (here, via DM, or reach out to tomac AT my employer D
@kamranahmedse There are a couple of bookmarklets and extensions out there that implement what I call the “naive†approach (no offense). The difference is this: https://t.co/jH2HRudbI6.
@jensimmons @jonathandavis @samthor We’d also love you to (re-)consider some of the Project Fugu 🡠Aweb.dev/fugu-status/bRcLW.
RT @ChromiumDev: Times are tough, but we’re still here for you.
Join us for #webdevLIVE, a series of talks across multiple time zones expl…
@jensimmons @jonathandavis Thanks for listening. I’ve made a list: https://t.co/TsB9mm6XDc (search for the string “if you wantâ€).
Also, please make @samthor’s library PWACompat (https://t.co/QeuMsVOAyS) obsolete, as good as it is.
@mrdoob Took a little longer than anticipated, but here we are: https://t.co/LvWVXUaa4X.
@Paul_Kinlan @domenic @stefanjudis We’re finally live with the official extension: https://t.co/LvWVXUaa4X
@mathias If you want to create these Text Fragments URLs easily, we’ve got you covered: https://t.co/09clzDXl3Z.
@rauschma If you want to create these Text Fragments URLs easily, we’ve got you covered: https://t.co/09clzDXl3Z.
@hanbzu If you want to create these Text Fragments URLs easily, we’ve got you covered: https://t.co/09clzDXl3Z.
@joseph_silber @github If you want to create these Text Fragments URLs easily, we’ve got you covered: https://t.co/09clzDXl3Z.
@ThijsNiks If you want to create these Text Fragments URLs easily, we’ve got you covered: https://t.co/09clzDXl3Z.
@aleyda @SaijoGeorge If you want to create these Text Fragments URLs easily, we’ve got you covered: https://t.co/09clzDXl3Z.
@lobsters If you want to create these Text Fragments URLs easily, we’ve got you covered: https://t.co/09clzDXl3Z.
@aro_mdz If you want to create these Text Fragments URLs easily, we’ve got you covered: https://t.co/09clzDXl3Z.
@ArtemR @david_bokan @rustybrick @dannysullivan @vishal1247 @searchliaison @JohnMu If you want to create these Text Fragments URLs easily, we’ve got you covered: https://t.co/09clzDXl3Z.
@Aussermayr @googlechrome If you want to create these Text Fragments URLs easily, we’ve got you covered: https://t.co/09clzDXl3Z.
@golem If you want to create these Text Fragments URLs easily, we’ve got you covered: https://t.co/09clzDXl3Z.
@FreieWeltEu If you want to create these Text Fragments URLs easily, we’ve got you covered: https://t.co/09clzDXl3Z.
@KPalmvik If you want to create these Text Fragments URLs easily, we’ve got you covered: https://t.co/09clzDXl3Z.
@Mobilfunkcenter If you want to create these Text Fragments URLs easily, we’ve got you covered: https://t.co/09clzDXl3Z.
@sorawee_p If you want to create these Text Fragments URLs easily, we’ve got you covered: https://t.co/09clzDXl3Z.
@MAXOUSLLC If you want to create these Text Fragments URLs easily, we’ve got you covered: https://t.co/09clzDXl3Z.
@borekb If you want to create these Text Fragments URLs easily, we’ve got you covered: https://t.co/09clzDXl3Z.
@anthony_ricaud @nhoizey If you want to create these Text Fragments URLs easily, we’ve got you covered: https://t.co/09clzDXl3Z.