Note archive: October, 2020


                    5th                     10th                     15th                     20th                     25th                     30th     

Saturday, October 31st, 2020

Friday, October 30th, 2020

Replying to a tweet from @aardrian

Ah, right, I see now that you said replacing with an actual button is better than adding a role of “button” to a link—that makes sense! So if JavaScript replaces the links with buttons, I may be on my way to covering both scenarios.

Replying to a tweet from @aardrian

Yes, better for screen reader support where the JavaScript executes, but not so good for any situations—screen reader or otherwise—where JavaScript is unavailable (a link would still work as link).

I wish I could handle both scenarios.

Replying to a tweet from @aardrian

If JavaScript add a role of “button” to the link, would that deal with the expectation issue?

(That would still allow the link to be a fallback for non-JS scenarios.)

Replying to a tweet from @aardrian

Yes! As soon as you add preventDefault() to an event listener, you’re signing up to handle all the responsibilities that the browser would usually take care of.

Replying to a tweet from @aardrian

Then make them real pages.

Completely agree with you there!

Big modals that are basically fake web pages—even if coded accessibly—feel deceptive, lacking in material honesty.

Replying to a tweet from @aardrian

If it’s true that screen reader users expect all links to go to a new page, then are regular internal page links (that use IDs) an anti-pattern to be avoided?

e.g. Wikipedia articles with a table of contents. Fragment identifier URLs.

Wednesday, October 28th, 2020

Replying to a tweet from @craigmod

There’s the story of T.E. Lawrence losing the first manuscript of The Seven Pillars Of Wisdom on a train …though it’s more likely that the story is his version of “the dog ate my homework” because he didn’t like what he’d written.

Replying to a tweet from @rem

Ah, interesting! I had that installed until very recently too: I had to disable it when I discovered it was inserting JavaScript into every response (making debugging very difficult). We should tell the good folks at @DuckDuckGo.

Replying to a tweet from @rem

It loads for me: Firefox 82.0.1 on Mac.

Do you think maybe a browser extension might be the culprit? (I speak from bitter hair-pulling experience.)

Tuesday, October 27th, 2020

Replying to a tweet from @hankchizljaw

I like the fallback you get with a link (assuming it’s using a valid fragment identifier)—if anything goes screwy with the JavaScript, the link still works.

Thursday, October 22nd, 2020

Replying to a tweet from @brianleroux

It’s that emphasis on “between origins” that gets me (though I understand the security concerns, of course). Jake’s original proposal seemed more focused on same-origin page-level transitions …which is most single page apps today.

Replying to a tweet from @jaffathecake

You’re right. I don’t have any in-depth knowledge here. I was trying to describe a proposal being incubated. I used an example. It was a bad example, I guess.

From now on I’ll just describe portals as “spicy iframes” and leave it at that.

Replying to a tweet from @jaffathecake

Jake, I’m not saying that if a technology is useful for AMP then it must be bad—see rel=”prerender”, as you say.

I was honestly, genuinely trying to give an example of where portals could be used based on the description in the explainer.

Replying to a tweet from @jaffathecake

Note that I didn’t say that portals came from AMP; I said they would help the AMP use case.

But I think I must be misunderstanding portals because it sounds to me like it would work great for the AMP top stories carousel.

Replying to a tweet from @jaffathecake

Apologies. I thought the use-case sounded a lot like AMP’s top stories:

…show another page as an inset, and then activate it to perform a seamless transition to a new state, where the formerly-inset page becomes the top-level document.

Replying to a tweet from @jaffathecake

Don’t get me wrong: it would be great if portals led to navigation transitions, but right now it looks like the focus is more on “like making an iframe go full page” e.g. an item in a news carousel on a search engine.

Replying to a tweet from @jaffathecake

My description of portals was genuine. I gave a use case (AMP) and a comparison (iframes). I didn’t pass any judgement (although I can see how just mentioning AMP implies ickiness by association).

Tuesday, October 20th, 2020

Monday, October 19th, 2020

Sunday, October 18th, 2020

I can’t remember the last time I saw somebody using a hashtag on Twitter.

It’s like when the bees started disappearing. There’s some kind of hashtag collapse disorder.

Checked in at Baker Street Coffee. Flat whites outdoors — with Jessica map

Checked in at Baker Street Coffee. Flat whites outdoors — with Jessica

Reading A Paradise Built in Hell: The Extraordinary Communities That Arise in Disaster by Rebecca Solnit.

Friday, October 16th, 2020

Thursday, October 15th, 2020

Replying to a tweet from @brad_frost

Sounds like you need more roughage in your diet. Or you could try drinking prune juice.

When it finally happens, just imagine how satisfying that blog post is going to be!

Wednesday, October 14th, 2020

Monday, October 12th, 2020

First they tell us to “eat out to help out.” Now they’re asking if we want to cyber.

This government is horny on main is what I’m saying.

Sunday, October 11th, 2020

Thursday, October 8th, 2020

Wednesday, October 7th, 2020

Sunday, October 4th, 2020

Saturday, October 3rd, 2020

Friday, October 2nd, 2020

Thursday, October 1st, 2020