Jonny Buchanan's Avatar

Jonny Buchanan

@jbscript.dev.bsky.social

Programmer/web developer from Norn Iron living in Australia. I make the Control Panels for the Twitters and the YouTubes, whaddya gonna do? ๐Ÿคทโ€โ™‚๏ธ ๐ŸŒ https://jbscript.dev ๐Ÿ› ๏ธ https://soitis.dev

287 Followers  |  345 Following  |  805 Posts  |  Joined: 16.05.2023  |  1.9938

Latest posts by jbscript.dev on Bluesky

Classic emoji from an Invision forum community I've been a member of for > 20 years

:ph34r:

Classic emoji from an Invision forum community I've been a member of for > 20 years :ph34r:

So many, never bettered

09.08.2025 00:18 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Other devs get so mad when they discover you building on their machines

08.08.2025 12:36 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

9:30am to 1:15pm every weekday LIVE on Twitch

07.08.2025 09:21 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

await stakeholders.align()

04.08.2025 04:11 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I don't have time to check the rest because I've just cracked an egg into my bath

04.08.2025 04:09 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

If you do nothing else, dear reader, mainline Bob Mortimer's WILTY appearances

04.08.2025 04:02 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

If you're interested in some of the details of YouTube's anti-adblock detection, here are some findings from poking around and debugging YouTube's minified source code

04.08.2025 03:09 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Control Panel for Twitter Browser extension which gives you more control over your Twitter timeline and adds missing features and UI improvements - for desktop and mobile browsers

New in Control Panel for Twitter v4.13.0:

- Added an option to hide Likes in Notifications
- Hide the Premium not-a-notification in Notifications
- Fixed the Twitter favicon not being restored in some browsers until you get notifications

Release notes: github.com/insin/contro...

03.08.2025 09:41 โ€” ๐Ÿ‘ 2    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

It's navigator.platform time

02.08.2025 13:33 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Second 90% of the time spent on the wee thin slopes? ๐Ÿ™‚

31.07.2025 10:29 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Detail: attentioned

30.07.2025 08:01 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

What I assumed was his first visit to the roof since The Incident (In The Arklay Mountains) triggers his PTSD so he's out of there ASAP, then, oh no, surely not, not like this, NOT LIKE THIS ROCKET ROMANO

30.07.2025 06:52 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I was so busy enjoying Rocket Romano having to work in the ER in season 10, I was not expecting THAT

30.07.2025 06:36 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I am calling for a total and complete shutdown of prosthetic foreheads being put on real heads until we can figure out where the hell these carpenters are getting $7 from

30.07.2025 06:32 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

The sound of a lot of Trello accounts getting logged into for the only time in the next 2 years can be heard as a faint hum in Australia

30.07.2025 01:35 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Alan Partridge lunching with Tony Hayers at the BBC: Can I just shock you? I like Hum

Alan Partridge lunching with Tony Hayers at the BBC: Can I just shock you? I like Hum

Alan Partridge lunching with Tony Hayers at the BBC: Despite what I said earlier. At any one time I have 2 Hum albums in foobar2000

Alan Partridge lunching with Tony Hayers at the BBC: Despite what I said earlier. At any one time I have 2 Hum albums in foobar2000

The Hum Pipeline:

1. Never heard of Hum
2. Read a random Reddit comment saying Deftones were inspired by Hum
3. Read a quote from Chino Moreno saying they were trying to sound like Hum on White Pony
4. Quite like Hum

29.07.2025 22:17 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
In a Hacker New comment about how much Cucumber sucks:

"There is a new trend these days using LLM that is similar to Cucumber: Spec Driven Development using AI. You'd be left disappointed again."

In a Hacker New comment about how much Cucumber sucks: "There is a new trend these days using LLM that is similar to Cucumber: Spec Driven Development using AI. You'd be left disappointed again."

Well, there it is

"There is a new trend these days using LLM that is similar to Cucumber: Spec Driven Development using AI. You'd be left disappointed again."

29.07.2025 22:09 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I work on our internal chat app so it's free bar at work.

I don't find it useful enough to pay for outside of work (unless I'm cloning a paid-only feature ๐Ÿ‘€), so free Gemini Pro and Claude is just fine

29.07.2025 21:21 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

It's all downhill from here, as this is the best ๐Ÿ‘

29.07.2025 08:05 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I don't have output tokens to explain why I don't have output tokens to expain

29.07.2025 03:23 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Control Panel for YouTube v1.13.0 options popup in macOS Safari

Control Panel for YouTube v1.13.0 options popup in macOS Safari

Control Panel for YouTube v1.13.0 options popup in Chrome

Control Panel for YouTube v1.13.0 options popup in Chrome

Control Panel for YouTube v1.13.0 fixes the Hide Playlists option hiding far more than that, makes option groups collapsible, puts ads-related options into a new group with a visible warning, adds a new option to enable background play on mobile and more!

Release notes: github.com/insin/contro...

28.07.2025 06:04 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
YouTube Home screen perfectly fitting 3 rows of 5 videos in a browser with the main content area at 16:9 in Firefox

YouTube Home screen perfectly fitting 3 rows of 5 videos in a browser with the main content area at 16:9 in Firefox

The exact same YouTube Home screen, but with the Control Panel for YouTube extension turned off - it contains 2 giant video thumbnails (one of which has already been watched), and fails to contain the 5 massive Shorts thumbnails which appear below them

The exact same YouTube Home screen, but with the Control Panel for YouTube extension turned off - it contains 2 giant video thumbnails (one of which has already been watched), and fails to contain the 5 massive Shorts thumbnails which appear below them

The YouTube Home/Subscriptions grid hits just right when you browse it in 16:9

(Second screenshot: what YouTube *actually* looks like right now, with Control Panel for YouTube disabled)

27.07.2025 08:42 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

It'd also be nice to be able to pre-assign your bookmarks and pinned Firefox Home links to a tab group @firefox.com

27.07.2025 08:35 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A Firefox window using Vertical Tabs showing a YouTube video in theater mode taking up the entire content area

A Firefox window using Vertical Tabs showing a YouTube video in theater mode taking up the entire content area

Still trying Vertical Tabs out

The ability to have the main content area always be 16:9 in a maximised window is nice for YouTube (with Control Panel for YouTube's full-size theater mode enabled)

You need to reorient your toolbar stuff to the left, but you can't move the menu button @firefox.com

27.07.2025 08:32 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Can't unsee, bracing for non-satirical and obviously LLM generated posts about "JSON engineering"

27.07.2025 07:23 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Tactical shopping guide, y'know, for kids

27.07.2025 02:36 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Region Viewer extension panel in VS Code showing the outline of #region areas in a CSS file, with light and dark mode override regions nested by browser

Region Viewer extension panel in VS Code showing the outline of #region areas in a CSS file, with light and dark mode override regions nested by browser

Doc Brown: "Roads? Where we're going, we don't need roads"

Doc Brown: "Roads? Where we're going, we don't need roads"

Files? Where we're going, we don't need files

#region / #endregion could stop being one of the lazy coder's best-kept secrets if VS Code's default Outline panel supported it

26.07.2025 08:53 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Same as before, but now it's all   and dashes, the generation timer shows 450s

Same as before, but now it's all   and dashes, the generation timer shows 450s

450 seconds in, the   era begins

26.07.2025 05:23 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Gemini Pro starting to generate a description of how to force an extension popup in Firefox to use the available width without using visible characters

Gemini Pro starting to generate a description of how to force an extension popup in Firefox to use the available width without using visible characters

3 minutes in, it's just outputting a never-ending series of non-breaking space characters and dashes

3 minutes in, it's just outputting a never-ending series of non-breaking space characters and dashes

I broke Gemini Pro, it's been doing this for 3 minutes and no sign of stopping - browser_action's shrink-to-fit width(?) in extensions has driven it over the edge, @firefox.com

26.07.2025 05:21 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

When you've learnt this one new trick for defining configuration objects in TypeScript and you're just going absolutely hog-wild with it

25.07.2025 20:13 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@jbscript.dev is following 20 prominent accounts