Current Behavior
The extension restricts randomization to the currently loaded DOM elements (visible page only). Films on subsequent pages are effectively excluded from the selection pool.
Required Behavior
The logic must be updated to fetch or consider the entire watchlist, regardless of the current pagination state. Randomization should apply to the full dataset, not just the visible subset.
Technical Alternative
If API/scraping limitations prevent full-list access, the UI must explicitly instruct the user to apply the "Sort by: Shuffle" filter natively before execution. Current lack of user guidance leads to perceived functional errors.