Create a Resource file. Sample as below: click row 1 of table row to edit. SlideOver is displayed with correct data. Click Cancel or the X of the slideOver. click row 2 of table row to edit. SlideOver is displayed with data from row 1. This is of course incorrect. Laravel Framework v12.19.3 Filament v3.2 The issue also exists with standard modal view. But for a standard edit page, this works fine! whereHas('adminSetting', function (Builder $q) { $q->activeAppointedRepresentatives(); }); return $query->orderBy('admin_setting_id')->orderBy('id', 'desc'); } public static function form(Form $form): Form { $settings = app('settings'); return $form ->schema([ Section::make() ->schema([ Grid::make(1) ->schema([ (new self())->adminSettingSelect($settings), TextInput::make('business_stage') ->label('Business Stage') ->placeholder('Business Stage') ->validationAttribute('business stage') ->required() ->maxLength(191) ->unique( ignoreRecord: true, modifyRuleUsing: HasAdminSettingField::adminSettingUniqueRule($settings) ), (new self())->modeField(), ]), ]), ]); } public static function table(Table $table): Table { $settings = app('settings'); return $table ->defaultPaginationPageOption(25) ->columns([ TextColumn::make('id') ->toggleable() ->label('ID') ->sortable(), (new self())->adminSettingTextColumn('adminSetting.title', $settings), TextColumn::make('business_stage') ->label('Business Stage') ->sortable() ->searchable(), (new self())->modeColumn(), TextColumn::make('created_at') ->dateTime() ->sortable() ->toggleable(isToggledHiddenByDefault: true), TextColumn::make('updated_at') ->dateTime() ->sortable() ->toggleable(isToggledHiddenByDefault: true), ]) ->modifyQueryUsing(function (Builder $query) use ($settings) { if ($settings->is_master === 'no') { return $query->where('admin_setting_id', $settings->id); } }) ->filters([ (new self())->adminSettingSelectFilter('adminSetting', $settings), (new self())->modeFilter(), ]) ->actions([ Tables\Actions\EditAction::make() ->modalWidth(MaxWidth::Large) ->slideOver(), Tables\Actions\DeleteAction::make(), ]) ->bulkActions([ Tables\Actions\BulkActionGroup::make([ Tables\Actions\DeleteBulkAction::make(), ]), ]); } public static function getPages(): array { return [ 'index' => Pages\ListBusinessStages::route('/'), // 'create' => Pages\CreateBusinessStage::route('/create'), // 'edit' => Pages\EditBusinessStage::route('/{record}/edit'), ]; } } ?>