**BUG**
Concise problem statement:
Investigating:
https://easyeda.com/forum/topic/Spurious_tracks_in_DRV8825_stepper_motor_driver_carrier_package_causing_DRC_errors-MKDxPvpHZ
has shown that if a right or left drag is used to select the tracks on the `bottom solder layer` with the `All layers` and `Top silkscreen` visibility turned off (i.e. `All layers` and `Top silkscreen` invisible) then when the selected content on the `bottom solder layer` is deleted and the `All layers` and `Top silkscreen` visibility turned on again; all the pads and some of the silkscreen text has also been deleted.
Steps to reproduce bug:
1. Open `DRV8825 Stepper Motor Driver Carrier` package for editing;
2. Set the `All layers` and `Top silkscreen` visibility OFF;
3. Set active layer to `bottom solder layer`;
4. Use right or left hand drag to select all `+` crossed traces on `bottom solder layer`;
5. Press `Delete` key (deletes all `+` crossed traces on visible `bottom solder layer`);
6. Set the `All layers` and `Top silkscreen` visibility OFF;
Results:
All pads and - depending on extent of drag select rectangle - some or all silkscreen text and possibly the outline as well are deleted.
Expected results:
Expect that only selected content on Visible layer should be deleted.
In fact probably expect that only selected content on Active **and** Visible layers should be deleted.
Browser:
Chrome