#dev 2025-05-24

2025-05-24 UTC
#
[tantek]
unfortunately even in that latter scenario, we've seen it become one particularly dominant implementation does what it wants, and other implementations have to confirm to the dominant implementation rather than the spec
grufwub and LadyBanana joined the channel
#
gRegor
I thought some Micropub clients supported edit requests by URL fragment
#
gRegor
Or at least php-mf2 has a parseFromId method
#
[tantek]
Interesting. There's perhaps an opportunity to connect editing discovery to micropub capability
#
gRegor
what is rel-edit
#
Loqi
rel-edit is a microformat for linking a page to a URL that lets you edit a page https://indieweb.org/rel-edit
#
[tantek]
I think one of the key things with rel-edit is to discourage its use for loginwalled links
#
[tantek]
Like it's fine to have a login link, then that should be rel=login or something. But if a rel=edit link prompts the user to login, that's deceptive design
#
[social]
[capjamesg] Congrats on getting edit-button-rel live
LadyBanana joined the channel
#
[tantek]
Installing right now
#
[tantek]
capjamesg++ beautiful
#
Loqi
capjamesg has 51 karma in this channel over the last year (212 in all channels)
#
[tantek]
hmm, looks like on a Wikipedia page it is picking up a false positive of a link to Help:Contents (https://en.wikipedia.org/wiki/Help:Contents). I did a view source and found this: <a href="/wiki/Help:Contents" title="Guidance on how to use and edit Wikipedia"><span>Help</span></a> - is the word "edit" in the title attribute throwing it off?
#
[tantek]
feedback two: would help with user expectation if hovering over the pencil icon showed the link in the status pane (lower left I think) and the tooltip should say "Edit this page" (not "Edit button") similar to have the star icon tooltip says "Bookmark this page"
#
Loqi
[preview] [tantek] #1 drop "edit " match in chrome.storage.sync.get bc false match
barnaby joined the channel
#
trwnh
interesting, i would think that it's fine to require authorization to edit a resource > if a rel=edit link prompts the user to login, that's deceptive design
#
doesnm
should i change UEB to capjamesg's extension?
barnaby, srazkvt and PsyLok joined the channel
#
Loqi
[preview] Diana Ellefson
oodani, mort8088 and balintm joined the channel
#
perryflynn
Yep, have this on svr.ls as well. It's great.
sebbu2 joined the channel
#
balintm
perryflynn++ that's a nice implementation!
#
Loqi
perryflynn has 4 karma in this channel over the last year (8 in all channels)
#
balintm
y'all how do we feel about using <select> for navigation? is it semantically correct and accessible for that purpose? spec simply says "The select element represents a control for selecting amongst a set of options" which is quite broad a definition so it _feels_ like that use case would fit, but i'm a bit hesitant given it's commonly associated with forms where the mere interaction of selecting doesn't usually trigger an immediate change in state
#
balintm
on a page level…
#
balintm
but given the right styling it could behave exactly like many hamburger menus and similar solutions function (at least on a surface level)
[Jo], geskeca and balintm joined the channel
#
doesnm
microsub brainshtorming: on search i should just check if query is domain and tries to search rss/websub feeds on domain?
balintm, barnaby, ttybitnik and [me1850] joined the channel
#
[tantek]
trwnh, yes, it's "fine to require authorization to edit a resource" but not to deceive the user with implying that such an "authorization link" is an "edit link". It's always deception to make the user do something other than what the label of the link or button says it does.
#
[tantek]
even if that "something" is a pre-condition for what the label of the link or button says it does
#
[tantek]
like "edit", oh no wait, you have to login, then accept this TOS, then give us your phone number just in case for recovery or some such nonsense, then watch this intro video about how to edit etc. etc. none of those are ok
#
[tantek]
not even one intermediate step is ok. if your site presents an edit button, the user expectation is that clicking that will immediately present them with an editable text field (or fields) or option to upload a new image etc.
GuestZero joined the channel
#
capjamesg
[tantek] Your PR is approved, merged, and now live in the latest release. I'm not sure if I need to add something to make the extension auto-update, but in any case you can remove and download again to get the update.
#
capjamesg
I have tested and it works with wikis as expected.
GuestZero_ joined the channel
#
[tantek]
Amazing!
#
[tantek]
One thing to brainstorm is a blocklist of domains that improperly use rel=edit eg either with requiring an extra step (like login, the more I think about it, the more I think we should make this required in the spec)
#
[tantek]
or domains that don't show any edit UI (button, link etc) but have an invisible edit link
#
capjamesg
It looks like there is a separate bug to fix. I will try and fix that this evening!
GuestZero joined the channel
#
[tantek]
Separate bug with wikis or a regression or some other bug?
#
[tantek]
I expect if the add-on becomes popular that some sites may start abusing rel=edit
#
capjamesg
Another bug.
#
capjamesg
I was demoing at HWC and it didn't work 😭
#
[tantek]
Phew πŸ˜… just making sure my PR didn't cause any bugs
#
[tantek]
Ok will test it some more later today when I get the update
#
doesnm
[tantek]: add me in this block list xD. I'm just put main page to rel=edit just for test
#
doesnm
upd: oh, i changed to /edit which is 404
#
doesnm
want textolite alternative but maybe free
PsyLok, balintm, fastsuzy, gRegor, bugliker09, bugliker0, bugliker02 and rrix joined the channel
#
capjamesg
The rel=edit extension is fixed!
barnaby, NaomiAmethyst, bugliker00, alephalpha0, balintm and gRegor joined the channel
#
Loqi
πŸ˜„
[morganm] and balintm joined the channel