Categories
Entertainment

Gutenberg Times: The post editor is going full iframe: what block developers need to know before WordPress 7.1

For years, the post editor has lived a double life. The Site Editor renders your blocks inside an iframe. The post editor — where most people actually spend their time — renders them directly in the admin page. That split ends with WordPress 7.1: the post editor canvas will always be an iframe, on every theme, no matter what apiVersion your blocks declare. The Gutenberg plugin has been enforcing exactly this for months. If you ship blocks, assume the iframe.

If your block never touches the global document or window, you can probably stop reading after you’ve changed "apiVersion": 2 to "apiVersion": 3 in block.json. For everyone else — and especially anyone shipping blocks that wrap third-party libraries — the iframe changes where your code runs versus where your markup lives. That gap is where things break.

Quick reference guide: Are your blocks ready?

An infographic showing the checks and fixes for readying custom blocks for the WordPress 7.1 iframed editor

The timeline, in one table

Release What happens
June 21, 2021 The iframed editor was announced on make.wordpress.org
WordPress 6.9 (Dec 2025) Console warning (with SCRIPT_DEBUG) when a block registers with apiVersion 2 or lower. The block.json schema now only validates apiVersion: 3.
WordPress 7.0 (Apr 2026) The iframe decision now looks at blocks actually inserted in the post, not every registered block. All inserted blocks on v3+ → canvas is iframed. Insert a single v1/v2 block → the iframe is removed on the fly. Nothing is enforced yet.
Gutenberg 22.6+ The iframe is enforced regardless of theme — this is the feedback-gathering phase.
WordPress 7.1 (Aug 19, 2026) The iframe is enforced on every theme, regardless of apiVersion. The conditions are gone, not tightened.

The WordPress 7.0 change is subtle but important: before 7.0, one apiVersion: 2 block registered by any active plugin — even one never used in the post — kept the entire editor out of the iframe for everyone. Now only inserted blocks count. Your v3 block gets the iframe until the user inserts a legacy one, at which point the editor quietly reloads the canvas without the iframe. The companion plugin ships a legacy-api-v2 block so you can watch this happen — insert it into an otherwise-v3 post and the iframe disappears. In 7.1, that escape hatch closes.

Worth knowing, as an aside: the “every theme” decision landed in WordPress 7.1 Beta 1, and it’s deliberately being tested in public. Gutenberg merged “Post editor: always iframe” (#74042) on July 10, 2026, deleting the theme and apiVersion conditions outright. The 7.1 release lead signed off on that merge on the condition that the team could “move to the softer approach” if Beta 1 feedback surfaced real problems — the softer approach being enforcement on block themes only, with everything else staying on the 7.0 rules. No specific mechanism is committed to; the plan is to respond to what the beta actually turns up.
Which is a reason to test harder, not to wait and see. If that rollback happens, the iframed and non-iframed editors both stay in the wild longer — and your block has to work in both regardless of which way it goes.

It’s also worth noting that blocks that will break with the 7.1 changes are most likely already breaking in the Site Editor.

Why the iframe is a good thing

This isn’t change for change sake. Rendering the canvas in an iframe gives the editor a real document boundary:

  • Admin CSS stops leaking into your content. No more #wpadminbar-adjacent style resets, no more admin styles subtly changing how blocks render in the editor versus the front end.
  • Viewport units and media queries finally work. vw, vh, and @media rules resolve against the canvas, not the admin page — so tablet/mobile previews and zoomed-out views actually behave like the front end.
  • What you see is much closer to what you get. The canvas document is built from your theme’s styles, not the admin’s.

The issue this raises for block developers? Your editor JavaScript runs in the admin page, but your block’s DOM lives in a different document. Every assumption baked into document.querySelector(...) and window.addEventListener(...) just became wrong.

What actually breaks (and how to fix it)

Everything below is demonstrable with the companion plugin — each pattern ships as a broken/fixed pair of blocks: iframe-editor-examples on GitHub.

1. Global window and document references

The classic: a block that reads the viewport or listens for resize.

JavaScript

// ❌ Broken in the iframed editor
useEffect( () => 
	const update = () => setWidth( window.innerWidth );
	update();
	window.addEventListener( 'resize', update );
	return () => window.removeEventListener( 'resize', update );
, [] );

Editor scripts load in the admin page, so window is the admin window. In the iframed editor this reports the wrong width and never reacts to the canvas resizing — switch to the Tablet preview and the number doesn’t move.

The fix is to derive the document and window from your block’s own DOM element:

JavaScript

// ✅ Fixed — works iframed or not
import  useRefEffect  from '@wordpress/compose';

const ref = useRefEffect( ( element ) => 
	const  defaultView  = element.ownerDocument;
	const update = () => setWidth( defaultView.innerWidth );
	update();
	defaultView.addEventListener( 'resize', update );
	return () => defaultView.removeEventListener( 'resize', update );
, [] );

const blockProps = useBlockProps(  ref  );

Two things to notice:

  • element.ownerDocument is whatever document the block is rendered into — the iframe’s document when iframed, the admin document when not. ownerDocument.defaultView is that document’s window. Code written this way is context-agnostic: it doesn’t care whether the iframe exists.
  • useRefEffect (from @wordpress/compose) instead of useRef + useEffect: it re-runs the callback when the ref changes, so if the block ever moves between documents, your listeners re-attach to the right window.

2. “Close on outside click” and other document-level events

This one is my favorite because it fails weirdly. A dropdown that closes when you click outside, implemented the way every React tutorial teaches it:

JavaScript

// ❌ Broken in the iframed editor
useEffect( () => 
	const closeOnOutsideClick = ( event ) => 
		if ( ! containerRef.current.contains( event.target ) ) 
			setIsOpen( false );
		
	;
	document.addEventListener( 'click', closeOnOutsideClick );
	return () => document.removeEventListener( 'click', closeOnOutsideClick );
, [] );

In the iframed editor, clicks inside the canvas happen in the iframe’s document. They never bubble to the admin document, so the listener never fires. The result: click another block in the canvas and the dropdown stays open — but click the admin sidebar and it closes. Same code, same block, works perfectly in the non-iframed editor. This is the kind of bug report you’ll get from users that “can’t be reproduced” — because whoever tested it happened to have a v2 block sitting in their post, which quietly dropped the iframe and made everything work.

Fix: same principle, attach to element.ownerDocument instead of document (see the plugin for the full useRefEffect version).

3. Editor styles enqueued into the wrong document

If you’re styling your block’s editor experience with enqueue_block_editor_assets, those styles load in the admin page — outside the iframe. They silently stop applying the moment the canvas is iframed:

PHP

// ❌ Loads in the admin page — never reaches the iframed canvas.
function myplugin_enqueue_editor_styles() 
	wp_enqueue_style( 'myplugin-editor', plugins_url( 'editor.css', __FILE__ ) );

add_action( 'enqueue_block_editor_assets', 'myplugin_enqueue_editor_styles' );

The fix is to register editor styles through block.json, which WordPress injects into the canvas document, iframed or not:

JSON


	"editorStyle": "file:./index.css"

(add_editor_style() also gets copied into the iframe, if you need theme-level editor styles.)

The demo plugin makes this visual: the same block carries a green banner from editorStyle and a red banner from enqueue_block_editor_assets. Count the banners — two means no iframe, one means you’re iframed.

4. Stale CSS written for the leaky editor

The section above is about CSS loading into the wrong document. This one is the sneakier inverse: the stylesheet loads into the right document — injected straight into the canvas, exactly as intended — and still gets it wrong, because of what it was written to describe. These are the rules that quietly stop matching, or start over-matching, once the canvas becomes its own document. It’s the code that’s been sitting in themes and plugins for years, “working,” right up until the iframe is enforced.

Selectors keyed on admin body classes

The most common one, and it fails exactly like the “close on outside click” bug — silently.

CSS

/* ❌ The canvas body no longer carries these classes */
.wp-admin .my-block  padding: 2rem; 
body.block-editor-page .my-block__title  font-size: 2rem; 

Inside the iframe, the canvas <body> is a clean document — no wp-admin, no block-editor-page. The selector matches nothing and your editor styling just evaporates. Same block, same stylesheet, works perfectly in the non-iframed editor.

CSS

/* ✅ Scope to the block, not the admin chrome */
.my-block  padding: 2rem; 
.my-block__title  font-size: 2rem; 

.editor-styles-wrapper does still wrap the canvas content inside the iframe, so .editor-styles-wrapper .my-block keeps working if you need genuinely editor-only styling — but the admin ancestor was almost never necessary in the first place.

Offsets that compensate for admin chrome

CSS

/* ❌ Subtracting the admin sidebar and adminbar from the viewport */
.my-fullwidth  width: calc( 100vw - 160px );  /* 160px = admin menu */
.my-toolbar    position: fixed; top: 32px;    /* 32px = #wpadminbar */

This is the flip side of the win from earlier: now that 100vw resolves against the canvas instead of the admin page, there’s no sidebar to subtract — so the calc() overshoots, and top: 32px pushes your toolbar below an admin bar that doesn’t exist in this document.

CSS

/* ✅ The canvas is the viewport now — no compensation needed */
.my-fullwidth  width: 100vw; 
.my-toolbar    position: fixed; top: 0; 

Specificity walls built to fight leakage

CSS

/* ❌ Cranked up to beat leaking admin styles */
.editor-styles-wrapper .my-block p 
	font-family: Georgia, serif !important;
	line-height: 1.6 !important;
	box-sizing: border-box !important;

The iframe already stops admin CSS from leaking in — that’s one of the reasons it’s a good thing. These !importants and resets have no admin styles left to override, but they do now override the theme styles the iframe loads into the canvas. The result: your editor preview drifts away from the front end — the exact opposite of what the iframe is for.

CSS

/* ✅ Let theme styles through; set only what your block truly owns */
.my-block p  font-family: Georgia, serif; 

Two things to notice:

  • The pattern is the same as the JavaScript fixes: stop describing the admin, start describing your block. A selector that names .wp-admin, #wpadminbar, or .block-editor-page is reaching for chrome that isn’t in the canvas document anymore.
  • Most of these were workarounds for problems the iframe solves. Deleting them is usually the fix.

5. Third-party libraries that assume one global context

The biggest real-world hazard. Masonry layouts, sliders, lightboxes, maps — a generation of libraries was written assuming there is exactly one document:

JavaScript

// Inside some-legacy-lib.js
const targets = document.querySelectorAll( selector ); // finds nothing in the iframe

Your block calls the library, the library queries the admin document, finds zero matches, and silently does nothing. No error, no warning — the block just stops being enhanced.

Your options, in order of preference:

  • Pass elements, not selectors. If the library accepts an element (lib.init( element )), hand it the block’s element from useRefEffect and you’re usually fine.
  • Patch the library. For unmaintained dependencies, patch-package is the pragmatic answer: edit the module in node_modules to resolve document/window from the element (node.ownerDocument), run npx patch-package <pkg>, commit the patch, add a postinstall script. The official migration guide walks through a real patch for @panzoom/panzoom.
  • Guard and bail. If the library is loaded inside the iframe (front-end scripts are), check for it on defaultView before using it: if ( ! defaultView.jQuery ) return;

So what does apiVersion: 3 actually do?

Less than you might think — and that’s the point. Declaring "apiVersion": 3 in block.json doesn’t change how your block renders; it’s a signal that your block is iframe-ready. All core blocks have been on v3 since WordPress 6.3. For most blocks the migration is literally a one-line change… followed by the actual work: testing that nothing in your edit component (or the libraries it pulls in) touches the global document/window.

And to be clear about 7.1: the iframe will be enforced there regardless of apiVersion. Staying on v2 doesn’t opt you out anymore — it just means you get the console warning and the breakage.

How to test today

You don’t need to wait for 7.1. What you’re testing is that your block works in both states — iframed and not — because both will exist in the wild for a while yet.

Iframed: install the Gutenberg plugin 22.6+. It enforces the iframe regardless of theme, so this is the fastest way to live in the future. 7.1 Beta 1 does the same — I’ve confirmed it forces the iframe on a classic theme, which is the merged behavior shipping in August.

Not iframed: run WordPress 7.0 without the plugin and insert a v1/v2 block alongside yours — the canvas drops the iframe on the fly. The companion plugin’s legacy-api-v2 block exists for exactly this. Any theme will do: core 7.0 has no theme check in the iframe decision at all, so you don’t need to hunt down a classic theme to reproduce this.

Confirm which state you’re in: element.ownerDocument !== document, or look for iframe[name="editor-canvas"] in devtools.

The Site Editor has been iframed for years — if your block already behaves there, you’re most of the way home.

The companion plugin ships a wp-env setup, an example override file that adds Gutenberg for enforced mode (copy it to .wp-env.override.json), and two Playground blueprints — one per state, so you can flip between iframed and not in two tabs without installing anything.

The block author’s checklist

  1. Set "apiVersion": 3 in every block.json.
  2. Check your editor code for window. and document. — every hit is a suspect. Replace with element.ownerDocument / .defaultView via useRefEffect.
  3. Check for enqueue_block_editor_assets — move canvas-affecting styles to editorStyle in block.json.
  4. Check your editor CSS for .wp-admin, #wpadminbar, and .block-editor-page , admin chrome offsets and !important
  5. Audit third-party libraries: pass elements not selectors, patch what you must.
  6. Test both states, not both themes: iframed (Gutenberg 22.6+ active) and not iframed (no plugin, v1/v2 block inserted).
  7. Watch the console with SCRIPT_DEBUG on — the deprecation warnings tell you which registered blocks are still on v1/v2.

Resources

​WordPress Planet

Categories
Entertainment

Culver’s Employees Say They Avoid Ordering These Menu Items

Not everybody who walks into a Culver’s has a hankering for frozen custard and hot beef patties. However, ordering this alternative may not be your best bet.

​Mashed – Fast Food, Celebrity Chefs, Grocery, Reviews

Categories
Entertainment

Sydney Sweeney Swipes at Taylor Swift With Panties Promo

Reading Time: 2 minutes

The girls are fighting? Maybe?

Sydney Sweeney’s clothing line is SYRN. And her latest eye-popping underwear promo looks like a shot across Taylor Swift’s bow.

Many people make nods to Swift’s songs.

But when your boyfriend is Swift’s #1 enemy in the world, at least in Swifties’ minds, people pay attention.

Sydney Sweeney in April 2026.
Sydney Sweeney performs with Diplo at Diplo’s HonkyTonk during the 2026 Stagecoach Festival on April 25, 2026. (Photo Credit: Matt Winkelmeyer/Getty Images for Stagecoach)

‘But daddy, I love him’

Using her Instagram Story, Sweeney is showing off SYRN’s new underwear line.

The photo shows an unmistakable pair of panties, soft pastel colors and even with a teeny little bow.

Embroidered upon the fabric in pink thread are the words: “But daddy, I love him.”

Sweeney included the same text written on the screen, also in a pink font.

“Panty packs with some of my lil sayings. Hehehe,” she wrote alongside the SYRN teaser.

Sydney Sweeney’s underwear teaser could be a dig at another famous blonde … or maybe just bait for her fans?

[image or embed]

— fanana hammock (@fananahammock.bsky.social) July 17, 2026 at 11:24 AM

Is that a “lil’ saying” of Sweeney’s? Maybe.

However, “But Daddy I Love Him” is one of the songs on Taylor Swift’s 2024 album, The Tortured Poets Department.

That could be a coincidence or, some might argue, an homage. Certainly, Swift was not the first to speak or pen that specific phrase.

But Sweeney is, for reasons known only to her, dating controversial music mogul Scooter Braun.

In case you missed it, Swift and Braun have been locked in a very public feud since 2019.

What’s the beef with Braun, again?

In 2019, Braun purchased Swift’s masters — and felt the wrath of Swifties all over the world.

There are other reasons to dislike the guy (and things to say in his favor — for one thing, he’s arguably why Justin Bieber is still alive after the singer crashed out about a decade ago), but for Swift, it’s about buying her music rights before she had the chance to.

You know those “Taylor’s Version” editions of her classic songs? Yeah, that’s part of the fallout from that.

Swifties on social media have called out Sweeney for her “audacity” in taking this shot across Swift’s bow.

A number of them have suggested that Swift (who is famously litigious) should sue Sweeney.

Others have reasoned that, not only is “But Daddy I Love Him” not an original phrase to Swift, she’s not even the first to use it in a work of art.

For one example, The Little Mermaid — which came out a few weeks before Swift was born — features that exact line.

Now, the legality of using the line doesn’t really address whether this was a direct, intentional reference to Swift.

If it was a swipe, it was a subtle one.

Many believe that it was not really aimed at Swift at all. Instead, it made headlines and gathered attention to SYRN, in part from Swifties and their outrage.

If that was the plan … it worked.

Sydney Sweeney Swipes at Taylor Swift With Panties Promo was originally published on The Hollywood Gossip.

​The Hollywood Gossip

Categories
Entertainment

Rosie O’Donnell Says Michelle Trachtenberg ‘Got Into Drugs and Alcohol’ …

Reading Time: 2 minutes

Back in February of 2025, beloved actress Michelle Trachtenberg passed away unexpectedly.

The star of such popular films and television series as EuroTrip, Buffy the Vampire Slayer, and Gossip Girl was just 39 years old.

Trachtenberg got her start as a child star in films such as Harriet the Spy, and now, her co-star in that film, Rosie O’Donnell, is opening up about Michelle’s final days.

Actress Michelle Trachtenberg attends "Geezer" Premiere - 2016 Tribeca Film Festival at Spring Studios on April 23, 2016 in New York City.
Actress Michelle Trachtenberg attends “Geezer” Premiere – 2016 Tribeca Film Festival at Spring Studios on April 23, 2016 in New York City. (Photo by Theo Wargo/Getty Images for Tribeca Film Festival)

The actress and comedian shared emotional new details in a candid interview with Variety, revealing that addiction had taken a devastating toll on Trachtenberg before her death.

O’Donnell said she remained in contact with Trachtenberg during her final years and tried to support her as her health declined.

“In the last few years, when she was in pretty bad shape, she would call me, and we would talk,” O’Donnell said.

Concerned about what she was witnessing, O’Donnell even reached out to Trachtenberg’s mother for answers.

“I also called her mother to find out what was going on, and her mother told me what was happening, and how long it had been happening,” she said.

According to O’Donnell, the two repeatedly made plans to spend time together, but those visits never came to fruition.

“We were supposed to see each other three or four times, and she just never showed up — sometimes at restaurants, other times at my house where we’d had someone prepare the whole meal,” she recalled.

“I would call her and go, ‘Honey, are you heading over?’ and she’d go, ‘Was that today?’ She was not in good shape.”

Looking back, O’Donnell admitted she wishes she had been able to do more for Trachtenberg.

“I tried to help her as much as I could, but she was inaccessible toward the end, and it was tragic.”

She also reflected on Trachtenberg’s remarkable talent, remembering the actress as an exceptionally gifted child performer.

“She was a real genius child who was able to memorize anything, pick up her lines, you could improvise with her, and she was connected and right there.”

O’Donnell added that Trachtenberg had once been incredibly close with her mother, Lana, and her ballerina sister before, she believes, substance abuse changed the trajectory of her life.

O’Donnell said Trachtenberg’s death was especially difficult because she never expected it to happen.

“I didn’t think that she would die.”

She ended with a sobering reminder about the dangers of addiction.

“With most people suffering from addiction, their loved ones think that they’ll survive it, but you can die from your addiction to drugs or alcohol, and it happens too often that it must be taken seriously.”

Clearly, Trachtenberg’s death still weighs heavily on O’Donnell’s mind.

And millions who have lost loved ones to addiction can relate to her feeling that she wished she could have done more.

Rosie O’Donnell Says Michelle Trachtenberg ‘Got Into Drugs and Alcohol’ … was originally published on The Hollywood Gossip.

​The Hollywood Gossip

Categories
Entertainment

Does Donald Trump $1 Coin Violate Federal Laws?

Reading Time: 3 minutes

The greening of the Reflecting Pool. Slapping his name onto the Kennedy Center. The partial demolition of the White House. The fighting arena on the White House lawn.

Even his face on some people’s passports!

Donald Trump’s latest tribute to himself is in on American money. And no, we don’t just mean skyrocketing prices.

The commemorative token is a vanity $1 gold coin featuring his face, ostensibly to celebrate 250 years of America.

Donald Trump in his hideously decorated Oval Office.
Donald Trump looks on during a bilateral meeting in the Oval Office on July 14, 2026. (Photo Credit: Andrew Harnik/Getty Images)

Your sleep paralysis demon’s favorite coin is coming out soon

This week, the Trump regime unveiled the final design for what is supposedly an America 250 commemorative token.

It is a $1 gold coin, The Guardian details.

One side is fairly straightforward, reading “United States of America” and “One Dollar” around the Great Seal of the United States.

The other side bears an approximation of Trump’s face, giving him more hair and less face-and-neck than the real thing.

Next to his stern countenance it conspicuously reads “In God We Trust.” That’s on all money, Constitution be damned, but it’s a little brazen when placed right beside Trump’s approximate likeness.

The US Mint will begin striking a $1 gold coin featuring President Trump, announces Treasury Secretary Bessent.

[image or embed]

— Steve Herman (@newsguy.bsky.social) July 15, 2026 at 6:56 AM

There are, obviously, so many issues with this.

The first has to be that no living President in United States history has been depicted on money in this manner while alive. It’s also pretty specifically illegal.

In 1866, the Thayer Amendment outlawed the appearance of any living person on “the bonds, securities, notes, or postal currency of the United States.”

However, there was a close call on a half-dollar coin in 1926, depicting then-President Calvin Coolidge alongside President George Washington. Coolidge was alive at the time, but it was a commemorative coin — seemingly an exception.

In 2005, the Presidential $1 Coin Act specifically prohibited any coin from bearing “the image of a living former or current President.”

Won’t someone stop him?

A couple of years ago, SCOTUS effectively declared that Trump was a king of sorts.

In recent years, the conservative majority on the court have consistently ruled that Trump, specifically, has broad executive powers and is largely immune to prosecution for acts taken in office.

It turns out that Nixon was kind of right: in the eyes of these six individuals, if the president does it, it’s not illegal.

(Of course, this is the same crowd who said that Biden couldn’t forgive student loans. These broad executive powers don’t seem to apply to every POTUS.)

We mention this to point out that Trump is doing this because he doesn’t expect to get into any trouble for it. And his cronies are helping him for the same reason.

One funny tidbit about these hideous little tokens is that they are not, in fact, gold coins.

Despite the initial concept, the revised version is merely gold-finished. Just like Trump’s hideous redecoration of the Oval Office and other aspects of the still-standing portions of the White House.

(To be fair, at the current value of gold, there would have been a rush to acquire these and then melt them down — however illegally — if they had been solid gold. Alas.)

Like the Reflecting Pool’s Greenwater scandal, this appears to be heavy-handed symbolism about Trump and his deleterious impact upon the United States in every way, shape, and form.

It’s likely that no one can stop him from printing all of the ugly gold-finished coins that he wants. Perhaps, as with the meme coin that he has pumped and dumped to ten-figure profits, his sycophants and stans will rush to collect them.

Does Donald Trump $1 Coin Violate Federal Laws? was originally published on The Hollywood Gossip.

​The Hollywood Gossip

Categories
Entertainment

Amy Duggar: I Talked to Joseph’s Victim! She’s Really Brave!

Reading Time: 3 minutes

Like many of her relatives, Amy Duggar King has been deeply affected by Joseph Duggar’s criminal cases.

During a recent interview, she shared that she has actually spoken to Joseph’s alleged victim.

Amy says that she offered encouragement and praise to the girl, who was only 9 for the series of 2020 incidents.

She also expressed dismay that Joseph could confess but then take it back and force this girl to endure his trial.

Amy Duggar King on The Sarah Fraser Show in July 2026.
On ‘The Sarah Fraser Show,’ Amy Duggar opened up about speaking to her cousin’s teenage accuser. (Image Credit: YouTube)

‘You are such a strong person’

During her recent interview on The Sarah Fraser Show, Amy revealed that she has spoken with the girl at the center of Joseph’s criminal case in Florida.

In 2020, Joseph went on a family vacation. Traveling between states to vacation during the first month of a deadly pandemic is, sadly, the least horrific detail of this story.

The unnamed accuser, who is now in her early teens, was only 9 years old when she says that Joseph repeatedly molested her during the trip.

It was only earlier this year, it seems, when she told her family. Her father called Joseph, who reportedly confessed twice to the despicable crime — though he has since pleaded not guilty in court.

“I just gave her hope. I said, ‘This doesn’t have to destroy you. It really truly doesn’t,’” Amy reported of having spoken with the girl. “I told her that if she ever just needed a safe place to talk, that I’m here.”

According to Amy, she also praised the girl’s strength for coming forward.

“You speaking out and you being so honest and vulnerable,” she correctly assessed.

Amy added that “knowing the backlash and knowing the people that would turn their backs on you and not believe you, you are such a strong person.”

Admittedly, we’re unclear on why Amy and the girl spoke. It seems unlikely that any courtroom wants to hear about a relative of the defendant speaking to the victim ahead of trial.

However, she’s right when she says that coming forward takes tremendous courage. Particularly if, as many suspect, the girl is from a similarly insular, fundamentalist social circle where girls are second-class at best, and where consent is not really taught or understood.

Amy Duggar on The Sarah Fraser show.
On ‘The Sarah Fraser Show,’ Amy Duggar discussed her disgraced cousins and late grandfather. (Image Credit: YouTube)

‘I don’t understand …’

Like many, Amy expressed dismay at how Joseph reportedly confessed more than once to the crimes but then entered a plea of not guilty when it came to his arraignment.

“I don’t understand how you can admit to it and say you did it, and then backtrack and change it,” she expressed.

Amy continued: “And be like, ‘Well, I might have said that, but I didn’t mean that.’”

Obviously, many confessions are coerced out of people, some of whom may lack legal representation and may have been subjected to sleep deprivation.

Joseph reportedly first confessed to the child’s father and then, over the phone, to police. That’s not quite the same scenario as someone kept up all night and then at risk of losing their job if they show up late to work the next day, believing that they can leave an interrogation room if they just sign a false confession.

Some on social media have speculated that perhaps the child and her family are known to the broader Duggar family, and not only to Joseph.

If so, that might explain why Amy was allowed to speak with her. Were the Duggars unknown to the family except for Joseph, that could still happen, but would seem less likely.

As for the “not guilty” plea … one can only assume that either the reality of losing everything set in, or Joseph simply spoke with an attorney who (in all fairness, doing their job) told him the realities of prison.

Without knowing more, it’s hard to say whether his previous confessions can be effectively used against Joseph in court.

It seems likely that any defense attorney would move to preclude the prosecution from even mentioning them, let alone entering any recordings into evidence, playing them for the jury, or bringing testimony about the confessions from those who heard them.

It is just a shame that this girl will likely have to testify and even face cross-examination in court.

Amy Duggar: I Talked to Joseph’s Victim! She’s Really Brave! was originally published on The Hollywood Gossip.

​The Hollywood Gossip

Categories
Entertainment

Open Channels FM: Who Is Actually Using the Internet?

A look at the impact of AI and bots on the web, emphasizing the decline of human engagement, the challenges for content creators, and the future of digital interaction.​WordPress Planet

Categories
Entertainment

Brenda Fricker Cause of Death: Home Alone 2 ‘Pigeon Lady’ Passes Away at 81

Reading Time: 2 minutes

We have tragic news to report from the world of movies today:

Brenda Fricker — the Oscar-winning Irish actress best known to American audiences for her role in Home Alone 2 — has passed away.

She was 81 years old.

Actress Brenda Fricker attends the world premiere of the movie "Veronica Guerin" at the Savoy Cinema on July 8, 2003 in Dublin, Ireland.
Actress Brenda Fricker attends the world premiere of the movie “Veronica Guerin” at the Savoy Cinema on July 8, 2003 in Dublin, Ireland. (Photo by ShowBizIreland.com/Getty Images)

News of Fricker’s death comes courtesy of a statement from her agent, Phil Belfield.

“We will never see her like again and the world is lesser for the lack of her,” Belfield told The Sun, adding:

“I was honoured to know, love and work with her and she will always have a place in my heart and in the heart of so many film and TV fans the world over.”

Fricker’s acting career began back in 1964, with a small role in Of Human Bondage, the film adapted from W. Somerset Maugham’s classic novel of the same name.

She continued to work steadily in the decades that followed, and in 1989, she won the Academy Award for Best Supporting Actress for her work as Daniel Day-Lewis’ mother in My Left Foot.

Fricker would achieve a new level of fame three years later with her unforgettable role in Home Alone 2: Lost In New York.

As the so-called “Pigeon Lady,” Fricker brought warmth and unexpected emotional complexity to one of the biggest holiday blockbusters of all time.

While she’s certainly starred in more highly acclaimed films, Fricker’s work in Home Alone 2 lives on for the millions who still revisit the movie annually.

Several more high-profile Hollywood profiles would follow, including roles as Mike Meyer’s mother in So I Married an Axe Murderer and Matthew McConaughey’s assistant in A Time to Kill.

A lifelong Dublin resident, Fricker continued to take on film work until 2024.

Our condolences go out to her loved ones during this difficult time.

Brenda Fricker Cause of Death: Home Alone 2 ‘Pigeon Lady’ Passes Away at 81 was originally published on The Hollywood Gossip.

​The Hollywood Gossip

Categories
Entertainment

Tom Holland’s Sweet Marriage Comment About Zendaya Will Make You Swoon

Tom Holland ZendayaTom Holland is not letting even ancient Greek literature steal his girl. 
In a recent interview alongside The Odyssey costars Robert Pattinson, Matt Damon and Anne Hathaway, he addressed a theory…
​E! Online (US) – Top Stories

Categories
Entertainment

10 Best Luxury Finds To Buy ASAP at the Nordstrom Anniversary Sale

NAS Sale Thumb Updated.jpgWe’re counting down the hours until the Nordstrom Anniversary Sale officially kicks off! 
The highly-anticipated sale opens to the public at 12:01a.m. PST July 18, but you can preview everything…
​E! Online (US) – Top Stories